change the structure of the repo