currently, I am trying to test effects of corporate reputation and customer satisfaction on customer citizenship behaviour. customer citizenship behaviour is measured using 4 separate constructs that is "helping other customers", tolerance towards the firm", "advocating for the firm" and "providing feedback". I have run the CFA and SEM and in SEM the model appears to be not good unless I add "helping other customers" as a mediator between independent (customer satisfaction and corporate reputation)and other dependent variables (Tolerance, Feedback, advocacy). my thought is that there is another variable that is similar to " helping other customers" that actually mediate between all these. such as Empathic or altruism traits. My question is how to deal with such results, given all four dependent variables are supposed to make a second-order construct that is customer citizenship behaviour.