created grader
created checks
added additional checks