my assignment 1 of CMPE273