additions to routing