work in progress on grader.js