practicing creating a repository