added grader.js and json checks