added comments to CourseRepository