moving metaphor base items into base.rb