setting up the whole repo.