cmpe 275 project1