added grader and checkjson