organize the repo