Yes. Thanks, Chris. Jared here. So this new platform, which is internally codenamed, Edgewater, existed prior to the pandemic. We did think it was pretty prudent during the pandemic, especially considering how impacted our end markets were, to reprioritize dev resources, to adding capabilities to existing solutions. First, it just - I mean, just wasn't like an environment conducive to people coming onsite and like ripping out hardware and software and reinstalling new ones. Like nobody even wanted to visit face-to-face. So, as it became clear that we were emerging from the storm, if you will, we just put the resources back on the project that we've been excited about for several years, which is Edgewater. And what is Edgewater designed to do? It's designed to like take all the different capabilities that we think are essential for an SMB-type restaurant environment, and deeply integrate into a single application. So instead of paying third parties for gift and loyalty and online ordering, of which there's like 100 companies out there doing that, plus point-of-sale, plus analytics, plus marketing, and combining it all into a single ground-up application, Android-based, hybrid cloud, everything customers would want, we've been excited about that idea for a long time. Now we do have, I would, say measured in the hundreds out there in beta, which has been deployed slowly through our existing distribution channels. And as we continue to gain confidence, add more capabilities, we think it will be a pretty big hit for existing customers and new ones. Now, in terms of like timing for customers, I'd say, like, if we look at the like upmarket towards the more enterprise customers, regional chains, not uncommon for them to be seeking bids in a three to five-year type interval, whether it's like a formal RFP or just soliciting interest. I'd say SMBs, like until they have a problem, they're going to continue to roll with what they’ve got. That's pretty much the general trend. Like, we've certainly seen restaurants in the smaller end of the spectrum, throw out a solution inside of like months or a year if it wasn't solving the pain point that they felt was most relevant for the business. We've also seen plenty of stuff out there that's been around for quite some time. What I would say like with high confidence is the like overwhelming vast majority of the restaurant industry, is using Windows-based point-of-sale applications. And Windows comes with like a lot of headaches, right? It's just a lot of upkeep, and it's pretty draining on hardware. And every time there’s a Windows update or something, things start breaking. So, the market that's going to be ripe for like a very sexy new platform, following along with our existing strategy of, don't charge for like 100 different annoying things and just monetize the relationship through payments, we think is pretty large and ripe for the - and well-timed for our solutions.