insert add 2
handle conflict