initialize the repo