11 cards matching has predict keyword