add get_dist()