shell merge