tree propagation