completed hw1 :)