correct the util.c