Group Project for CS401