add DistanceUtils