intervals now have unique ids