added topic controller