add additional distance method