concept of causality and conditions for causality