hw1 part1 finished