propagation chain