added initial grader checks