changing the structure of the repo