simplified course-graning explaination