initial condition delegate