commit includes ex14.c