reuse merge functions