routing + interface modification