grader and json add