grader and checker added