My function for the cause