organization of the repo