Team project CMPE 273