Part 3 added grader.js and checks.json