reorganizing the repo