add travel route algrothm