added union of intervals