First version of the grader