restored grader.js