CMPE 130 Group Project