Group project for CS 307