add topic management