initialized with empty file structure