added v.distance