edited grader and checks