added grader, checks