apply route