ability to use custom repository, #90