add a repository