copied grader.js