add topic controller