add topic repository