Added operations module; imported shell.c for convenience