updated grader and checks