add DistributionTimeIntervalGenerator