doing merge