fix grader.js bugs