add SmartCn