restructuring the filesystem