hw3 part 1 complete