contract grading