Sure, thanks, Kyle, for the question. I will answer the question on the end cab. So just as a reminder to others that are on the call, we have an end cap in place that a little over $98,000 for Medicare cases, it's exclusive to Granite and it does create a pretty strong competitive advantage for us. And that's really combined with the efficacy of the product. The goal here for surgeons is to ensure that they don't have fixation failure in these long construct cases, and these cases, on average can cost a couple of $100,000 for the initial case and can cost in the range in total of around $125,000 for revision, and obviously, the patient impact as well is significant. So what the end cap does is it really, it's economically beneficial to the surgeon, to the hospital, and for the payer, and we have seen strong interest in that particular end tab. So we're pleased with that. In terms of our CFS reps, this -- our typical pattern in prior years, look, actually give out both numbers. And it became a little bit confusing. And also, given the push that we've had for agents sales as well. What I'll tell you is that the CFS is similar to prior years are a little less than one CFS, two to one, senior quota carrying rep. And then as I said, we're also bringing on additional agents that are helping to increase this productivity that we've seen, on an average productivity increase of 32% this past 12 months if you compare it to the prior year, and it does show that we can really grow the territory rep productivity in 2021, it was less than a million last year with around 1.2. And now we're at $1.4 million. And those quota carrying reps are supported by the CFS is that you asked about, and then also the addition of agents who have been particularly helpful with Granite cases.