use MIN_DISTANCE && ONE_STEP