also condition for merge might need more care for ...
# random
o
also condition for merge might need more care for intersecting ranges, etc