revise grader.js