finite range