utils.c updated