new routing translator functions