added TimeIntervals