hw4 pt3 done, I think I mislabeled the previous commit for pt2, all ratings...