initial version grader