-Codechange: reduce the number of file open.