first commit of assignment 1