CMPE272 team 2 project