CS4250 Group project