add topic and node model