add non conflict