reviewed grader.js