shell.c redirector added, but still broken