add grader&checks