hw3 p3 initial grader and checks