Group project for comp 353 course.