read range