add research.rb and I haven't run this yet.