Okay. So yeah, on the -- if I reflect back on some of the comments I made last quarter, I believe I said last quarter that Qualcomm would not be the long pulling the tent. So at this point, as I reflected, doing additional upside, we've managed to secure a lot of the other components around the Qualcomm processors. And we were able to get some additional shipments in the quarter, but that does not necessarily mean it will translate to additional shipments in the March quarter timeframe. So we've got some good visibility on some upside potential, possibly in Q4 and Qualcomm in particular on processors are scrambling to try and get those deliveries to us. But at this point, it's mostly spot market buys. I have to say I did dive into the Rolodex last quarter to try and source some additional upside demand. When we go out and look for it, we're able to find it, but the tough components or the exotic substrates, as mentioned before, pop-memory in particular, even though the chips are in relatively good supply and then flash. So processors, flash, memory, and then some WiFi chipsets, and then I will say Ethernet switches is starting to creep up as a shortage here that we're able to navigate, but is definitely getting a little bit more difficult. I think it's more related to certain suppliers. So if we go outside of those suppliers, were able to get those. One other additional point, I will say that we did qualify some additional vendors on platforms this past quarter, which gave us more optionality. That will be definitely a planned shift in strategy as we kind of look forward to production in future quarters. Then in terms of end markets on opportunities, we've secured a couple of compute projects that are more in the, I'll say AR space, but still not consumer electronics as more industrial safety type applications, but HAR, it's still the same core competency in terms of camera processing, visual processing, but automotive of course, remains strong, smart utility. Some additional projects were picking up in Smart cities related to the security cameras. And then ARR is a new one, a new contract that we just picked up of late.