Yeah. I don't know if we've published actual numbers, David, but I will tell you, I've, I've always found it much more difficult to secure same store sales than go out there, just keep selling and keep turning customers over. And I'm not really aware of any, what I call material programs that we've lost in the last couple of years. our programs are very sticky. A lot of that is based on the technology that we integrate. We're a very integrated organization. We integrate with most of the major EMR products that are out there. Once you go through that effort you tend to be a long-term partner of that institution. And I would say a very large number, I don't think we disclose the actual percentage of our growth is from same store sales throughout the country. And we continue to sign up new customers, but I'm really most proud of the fact that we don't lose existing customers and our existing customers come back to us with new ideas that they want to implement. we're very often their go-to organization when they have those new ideas. We float around some concepts of accomplishing those tasks, we turn that into a proposal. A lot of times in our business model, I think we do something unique that a lot of people don't, which is that we'll launch a program. And, as long as compliance signs off on it we won't charge anything or we'll just charge cost for 30 days, 60 days. So the customer can see the results and if they like the results, we'll then engage into a more long term contract. So we don't do the, high pressure signed three, five year contract and take risk type of a sale. It's a soft sale a try it, 30 days, 60 days, see if you like the results and if you like the results, let's go ahead and then engage into a more longer relationship. But I would, once again, reiterate that the overwhelming majority of our growth has been through same store sales. But at the same time, ever since we be stock joined our organization from Google, we have been doing a great job getting new leads in through the door, responding to new RFPs, getting new contract signs as well.