fixing parent propagation