add tests for ranges, addrange, delrange