source: file/folder restructure