additions to OrangeTree.rb