added reverse route lookup