json and grader added