Create smart-