adding spawn-shell.c