modified section.rb