CM10197 Group 7 Project