merging tags function