route lookup process