CMPE 272 Group Project