smart.json build from ui-common branch