Maybe I'll start on the answer on 2022-2023. So, as we said, right now, we're -- we've announced that we're increasing our capacity. We see very strong demand continuing in the context of the pandemic well into 2022. And hence, we've given you the range of 2 to 3 billion doses depending very much on whether our customers are still purchasing for primary series or if they're looking at boosters and then depending on the eventual dosage for booster. So I think it's really going to evolve as to exactly what that looks like in terms of dosage. Going beyond 2022, as we said, we are starting to see now the forward-planning countries that are looking beyond the very near-term. We're starting to then have contract discussions and, in fact, have agreed some contracts into 2023. But I think it's early to really know as to how this is going to evolve in terms of the transition from pandemic to the endemic phase. In terms of pricing, I think, it's helpful to start with where we are in 2021 to have a context for understanding pricing going forward. So really three buckets of pricing in 2021, we have the U.S. government where the first 100 million doses was priced at a little over $15. The subsequent 400 million doses were contracted at $16.50. And that pricing was considering a couple of things. One is the BARDA funding we received to underwrite our Phase 3 trial and also the size of the contract, the 500 million dose contract, which is very large. The second category is the higher-income ex-U.S. countries, where as we've said in the past, we start with a price range of $32 to $37 a dose. And there are some cases where we offer discounts based on volume for high volume. And then, the third category is low and middle-income countries, which have received the lowest tiered pricing, including those sales to COVAX, which are considerably lower than the price to the U.S. government. So if we start with that framework for 2021, what we can say is that, the contracts that we've signed now for 2022, the pricing constructs are very consistent with that framework that we've had in 2021. And so we see a continuation in the context again of the pandemic with the pricing framework. If you look at the average price that you calculate in your model, of course, that's going to depend on the mix across these categories. And, of course, we're expecting to see, significant sales to the middle and low-income countries and that increasing in 2022. So it shouldn't be surprising, if the average you see some declines. And then, finally, I would just comment that as we move into a post-pandemic period, then we would expect as we've said in the past to market forces to impact our price negotiations. So hopefully, that answers your question.