some new kind of repository