Implemented Repository from RepoDemo