added finding best route