merge internal