for conflict