refactored bob to include responses