add topic_list, topic_detail, and share