add customizable distance