add Resilient propagation