Yes. The team has a roadmap, they've been working on it. And by the way, just the sales rate has gone up and implementation rate has gone up. So we have gotten better, even in the last year at implementing. So it's just interesting, as we get better at implementing, we're getting, we're selling more, which I'll take that problem. That said, they've also had a well thought out and well executed roadmap for improving the implementation cycle. For example, we've begun to see the market with certain functions, pre purchase, that really those seated functions are only viable in the context of a fully implemented system. And so the customers are beginning to both experiment with the new platform, but also do some of the pre implementation works before they even buy the software, which is really amazing. And so we see really a smart approach to trying to figure out. I think it was a really complex migration. So, if you think about these credentialing systems are integrated with as many as 60 upstream and downstream applications. And so, when we go in and win, sometimes we're replacing as many as four vendors with our suites. And those vendors are fairly integrated, but they're not integrated as well as we are with each other or as flexible, powerful as we are. So you got to remember, this is a complex process. It also requires the customers to adopt some of our framework, which will have tremendous long term benefit. For example, the customers adopt our privileging libraries, which is a form of proprietary data we provided them, instead of each hospital system having a proprietary privileging library to grant privileges against they, when they moved to credential stream, they adopt our privileging model and our privileging databases and our privileges as written. And so, we're getting -- we'll have the ability kind of unique and industry to provide insights into the credentialing profile of customers through the use of common data sets, which we have created and own. So, I'm really excited about the overall model. And you just have to remember, this is a big enterprise, an important system, that's enterprise critical, has to be done with great precision. And we're doing that and we're doing an increased rate. And we're coming up with clever ways to get customers to try and implement and work through some of the change management issues before they even buy the software. So a cycle that may be used to take a year. We're finding ways to shorten down to nine months and six months. And I think we can do even better in the next year. So yes, there's a roadmap. The process is improving. But it is a complicated process that requires change management on behalf of customers, and we're getting better at coaching them through that process.