add delayed start time functionality