initial grader
modified checks