refactored lexicon.rb, ex.49