little better use of new routing