alter file structure