grader with updated checks