improving Routing