modified file.c