updated GRADER