add spread.rb