Chap1 utils.c e .h