add RepositoryInject