Cause And Effect Framework