added utils.h utils.c