switching things over to flat lists of values, durations, and times