CMPE 272 class project 1