add smart_unicode