file structure rearrange