range baced on distance rather than time