reduce conflict