add interface TransportDistance to simplify distance calc