first commit of assigment 2