restructuring file system