modify base.rb