REPOSITORY MANAGER