added grader and checks
adding everything for new instance