grader.js extended