feat:add the shell file