Final version of grader