it makes variable Intervals; sparse for old, dense for new.