commit includes ex8.c