making a repository