add propagation for events