Routing mostly done