add SmartAssV2