1. rerange the file structure