modified cfile