learn how to create and use a repository