cptr142_group_project