grader.js final working version.