Sure. All very good questions, Steven. So I'll try to answer them. So regarding -- let's take an assessment of where we are. First as a modality. I mean, you can clearly see what's going on in the quantum computing world with superconducting gate-based quantum computing. I mean, between our announcement plus Google Willow Chip announcement, plus the recent announcements from companies like Amazon, Microsoft, even the Chinese Academy of Sciences, which is the government of China's sponsored organization. To us, it's becoming amply evident that superconducting gate-based quantum computing is the most likely winning modality here. I mean the amount of investment going on from all the large companies and organizations. But look at the data. I mean, collectively, we are in the roughly 100-qubit range right now collectively, we are in the 99% to 99.5% median two-qubit gate fidelity. We are in the tens of nanoseconds gate speed, which I'll point out is 10,000 times faster than some other modalities like trapped ion or pure atoms. And we are already deploying real time error correction with low latency. We did that, Google did that with their Willow Chip announcement. So when we look at collectively, where superconducting modality based quantum computing modality stands to us, it becomes very clear that this is the modality that's most likely going to win. Now within that, we have our share of challenges. None of us, none of us are demonstrating quantum advantage yet. And I'll say, that across the board for all modalities. I mean, you will hear all kinds of hype going around and there's a lot of hype going around in quantum computing, but none of us have demonstrated quantum advantage. We are all getting to that point. And at least from the superconducting gate-based quantum computing side, we believe, we need to get to several 100-qubits, maybe 1,000-qubits. We need to get to like 99.7% median two-qubit gate fidelity, maybe 99.8%, less than 30 nanosecond gate speed and real time error correction, to demonstrate quantum advantage and that's where our roadmap and I believe IBM, Google's roadmap is comparable to ours. We are all looking at roughly about four, maybe five years to demonstrate quantum advantage and commercial business to take off. Now having said that, how do we get from the current about roughly 100-qubits? We are all at to a 1,000-qubit, and that's where I think different approaches start coming in. Our view is that chiplets is a key tool that we are planning on using to scale up and we did some early work with 40-qubit chips in the like about two, three years ago, then more recently, last year, we did more with 9-qubit chips. We demonstrated a couple of different times that you can tile chips and still maintain all your quantum effects and see no deterioration in performance, which is a huge important milestone to demonstrate. Having done that twice now, now this is the year, we have decided to start deploying it in a more of a volume manner. So our first important milestone is demonstrating 4 times nine-qubit, so that would be 36-qubit by the middle of this year and demonstrate 99.5% or better median two-qubit gate fidelity. And assuming we are successful and we are fairly optimistic we will be successful with that milestone, then bump it up to more than 100-qubit by the end of this year. It certainly is a big milestone for Rigetti, but we believe it's a huge milestone for the whole industry, because it's the first time anyone of us is going to show a real path to get to 1,000-qubit. Right now, all of us even though we are at 100-qubit, we know that getting to several hundred qubits from where we are right now with a single monolithic chip is a challenge. We see that in our data, we believe IBM tried to go to 430-qubits a year ago and they had some challenges, which is why you don't find it deployed right now. And certainly, when we look at other modalities, I don't even think they are anywhere close to what we are talking about 100 and 100 of qubits and stuff like that. So our view is that chiplets is a critical technology. We have shown that it works in quantum computing. Obviously, the CMOS world has shown that chiplets are critical. I mean, if you look at any high end applications with CMOS today, most of them do use chiplets and there's a good reason for that, because it's lot easier to control uniformity and performance over a smaller dimension chip, physical dimension chip than a larger dimension chip. So it's no reason for us to reinvent the wheel. So we are using all the learnings from the semiconductor industry and CMOS industry in specific and deploying chiplets, we feel pretty good that we will demonstrate 419 by the middle of this year and then we'll bump it up to over 100-qubit. And assuming we are successful with that, that we believe is a really good way to scale it up to several hundred and several thousands of qubits. Just to give you a feel, our nine-qubit chip right now is six millimeter by six millimeter and we certainly think we can shrink it down by a factor of two and that's fairly standard with using conventional semiconductor technologies. We could even get more aggressive and reduce it further. But even with the current dimension, if you take a one meter by one meter panel, you can fit in more than 0.5 million qubits and certainly, we believe dilution refrigeration technology will advance enough for us to maintain cold temperatures across a meter by meter square panel in about five years. And so we feel pretty good that, we should be able to get several hundred thousand qubits, maybe even more than 0.5 million qubits in about five years or so by using the chiplet approach. You correctly pointed out that, the challenge does become packaging to some extent, so we will have to improve the way we are packaging to chips and you're doing it only for 4 or 10 or even 100, you can do manual or semi-manual methods. Certainly, when you're dealing with thousands and ten thousand, you will need to automate that. But you look at the current state of advanced packaging from the semiconductor industry side, there are several advanced processors that have been developed and we will be able to leverage them and take advantage of them. So putting together several hundred thousand tiles, if you will, and certainly several ten thousand tiles is not that challenging given the state of art in semiconductor industry. So pretty exciting roadmap. We feel pretty good about it. That's our path to get to several hundred thousand qubit and like the utility scale quantum computer that DARPA is challenging all of us with. So hopefully, I answered most of your questions. Did I miss any?