message type add
merge