compsci Group Project