more progress with pick.rb