added grader and checks.