add ex20.rb