restructures routing
improves routing