added hecks and grader (file only)