course.rb modifications