hw3 part 3 in progress