file structure corrections