Delay Generator

ed8cd617b3edacf096e4a53bc260645cffffffff