ranges work