add getdistance code