Group project for CS320