add 4.shell.c