checks and grader initial version