first iteration of autograding