added grader
added json checks