require promotion.rb