Implemented PB propagation