add support for fetching exclusive ranges, case-sensitivity