router-controller-response refactored