initial version of checks and grader