Active propagation

New Branch for active propagation