add causal-qud