add TopicParser