add smart-tab