Whole load of shit done for routing