renaming generic repository