restructured the files