added the beginning functionality for persistent durations.