commit includes ex7.c