merge makers function