Assignment 2 Group O