use of ranges