modified puppet runs order (4)