Yes. It's a little bit difficult, because there's so many solutions. That's what we've broken down into these three categories. And as we talk out there each had slightly different maturity stages, but emerging as market leaders in the first two and a great vision and direction for the third area, which is the scheduling area. So, we have incredible assets in that area. So, first of all, characterizing it, it's a largely an organic. Its an organic growth strategy at that base level of our targeted objectives. We grow by adding subscribers cross-selling and upselling. So we have a really good account management model that shows customers the other applications we have once they get into the ecosystem with one or the other. Increasingly, one of the levers we're hopeful for and expectant of is that cross-selling will occur more frequently as the applications become more integrated as they lever the core integrative technology of the hStream platform. And so, we think there'll be a growing value proposition to each suite, as they become more interconnected through the hStream technologies. And again, we're fairly early in that journey. But a lot of exciting milestones along the way, for example, in Investor Day, we announced our developer portal, which is really a symbolic shift to becoming a pass architecture, it means that we're beginning to make the functions of our ecosystem available on an API basis, which ensures greater interoperability between an among our applications and also the ERP and larger systems of our customers. So the launch of our developer portal, we think is a great kind of symbolic moment of the shift have become a offering a platform as a service capabilities, which means we're going to be more integrated, more leverageable, and should ultimately facilitate better cross selling and more reasons. If you have, for example, our learning system, there should be competitive advantages to also buying our credentialing system. So, we're kind of evolving that hypothesis instead of just being kind of best of breed in three areas, that each of those areas can lever the other two, as they develop and mature using the hStream technology. So we're really excited about that. We've been adding to the sales team. So whenever we come up with our targets, we try to figure out, we've had to backfill some sales team to the pandemic. We had more turn over in many years to come in including sales. So we think we're getting back up to par on our sales team, which again, has resulted in a stronger sales pipelines, our marketing programs are getting better at finding opportunities, both in our existing ecosystem, and new customer acquisition outside the ecosystem for any given product. So cross-selling, better account management, organic growth, levers between applications that show more kind of benefit to customers, are all examples of why those -- we have those objectives, which would show higher growth rates and say we've been able to deliver through parts of the pandemic, and in the first half of this last year. So for all those reasons, we're excited that those are our objectives. Again, we can't say there aren't guidance. We'll do guidance every February. And it may be a little above or below those ranges on any given year, but over the three year period, that's the expected profile are coming in. And kind of inherent in that is, as you can see a boost in our gross margin profile again. And so, we also believe that our product mix, and the new types of products we're building have an inherently higher gross margin and say, our long history of say, partnered products. And so the product mix should continue to favor higher margin organic products over the next three years. And so we're excited about that as a force for earnings as well.