causal structures