CM2301 - Group Project