grading fully works