Fix responds and route