working grader.js
merged