a repository for playing with repository