add yuanqun soft