duoshuo name function