Part 3: new files (grader.js and checks.json)