initial checks & grader