add demo.rb