initializing the repository