add DurationBuilderSpec