rearranged and reconfigured the file structure