new method merge