adding esearch.rb