restructuring routes