add getdistance