liuyuxiao share function add