comp 371 team Project