ready for 1-14.c