organized the repo structure