add smart service