added causal loop description