propagation done