shell.c function ordering normalized