added self grader files