a lot of shell.c experiments