updates to routing