add grader.js improved