add smart-design