first commit for cmpe273-assignment1