added grader n checks