add GetTimeRanges