added grader
added checks