new grader and checks