chain propagation