make it a CCW project, implemented some of the exercises