merge Interval