shell.c fixed interactive mode, memsets need to be added back