add the shell code