cmpe 273 team project