initial the repo