add merge shell