CS 240 Group Project