hw 3 all parts complete I think - autograder unhappy though