TAG: Cause and Effect Analysis