a new private repostiorie