hw1 part2 done