use injection, not params, for request/response
go from route/dispatch/respond to request/response