software conflicts