change the file construction