initial the repository