first commit of 4 homework