initial version of grader and checks.