file structure modifications