Functional grader