Yeah. Okay. So indeed, I mean, I think that the cooperation that we're having with Intel is growing in scope. And I do think that this is indeed something, which is extremely important for us. This cooperation, I would say, is now -- counting in my head, I would say that it is now around -- it is happening around three major areas where Intel -- where we have developed things in cooperation with Intel and where Intel is supporting us, recommending us, even providing leads for us and introducing us to customers in many of these cases. And the three areas are: the first one is the area of actually the platforms, which we're building with them. And this Tier 1 announcement that we have made last week, include such a platform and such a recommendation from Intel about the platform even though it was not only the platform. I would come to the other aspect of that. So platform-wise is one thing. The other thing is -- and I think we have -- I've been talking about that is the development, the mutual development of the eASIC cards. Now, I'm not sure if everyone is familiar, but I would say that eASIC is a technology, which allows you to produce an ASIC in a relatively quick time. Intel has developed an eASIC such as this, which means an ASIC but developed in a quick technology to offload some sort of a 5G technology. We developed the card, which includes this ASIC for them. This card is currently, to the best of my knowledge, the only one in the market which is doing such kind of an offload on an ASIC. Now there would be competition to that card in the future. But right now there isn't. So we have an advantage right now. And which is why Intel is helping us, pushing us, promoting us, introducing us, in order to be able to sell these cards. Now in parallel to this effort, we are also cooperating with Intel on development of FPGA cards. So there was an announcement about the FPGA cards that we developed together as well. In this case, it would probably be just this card, which would -- I mean not formally, but would be presented as if it's an Intel card, because we're doing that together with them. And as such, they are indeed taking us to customers and providing leads to us and they support us in moving forward with this FPGA card. So in all these fronts, which are -- now on top of that, I mean these fronts that I described right now, are relatively new. Obviously when we're developing our time synchronization card, which is a neck plus time synchronization, this is based on I would say, the standard model of Intel helping us and supporting us, because it's using Intel Silicom. But the other three areas that I mentioned are relatively new with the platforms happening I would say, during the last two years or something or maybe even three years. But eASIC and the FPGAs, they're new in the last two years, last maybe even 18 months or so coming to the market right now. So they are -- we indeed consider that to be extremely important.