do-causal analysis