true merge