add smart rebot