file structure adjust