integrating causal nexus into umx main