adding the first pass of the causal analysis