rangeType start end