chain the cause