adjust reporting
split up monolithic bot.rb