grader.js enhanced