add des. and a function to collect xiaoqian dialogure