finalized list.rb