nearly have everything working, but need some debugging as failing on grade_calc test.  See line 147 for fixes