On the first part on CAD, we have two awesome ways in which we're addressing the market. As you know, Jay, we've got Onshape, industry's only cloud-native CAD application, and we got Creo, which is awesome, as you know. And so, those two together, we feel have competitiveness. I am not talking about Onshape. It's a great part of our business, building momentum. We feel very good about it, competitive positioning. It's starting to scale. I will talk about it when it has a meaningful impact at an aggregate level to the financials of the business. But, strategically, we continue to make sure our chips are being placed to ensure that Onshape is successful against some of the other solutions that are out there from our competitors. And then you've got Creo, which is a very strong tool. And our belief is the connection of Creo to Windchill and ultimately Codebeamer, the three together, is a very strong value proposition for many customers thinking about how they think about the digital thread. So, Jay, I would say in the CAD business, we're ready, we're competing, we're in several different dynamics of deals that might cause share shifts, might not. As you know, it's not an easy business to do share shifts, but we believe we have a very comprehensive offering on both fronts, industry leading, scale player in Creo, and Onshape, which is starting to hit their stride here and we're going to continue to focus in on it. On your point around turning over stones on R&D, what I'll say is we're focusing in particularly on go-to-market and G&A. We're making sure on R&D, we are focusing on making sure the team is aligned to deliver on the roadmap. Every single one of our customers, Jay, is saying, we love your products, we love where you're going in terms of building feature functionality, scalability of those products, just do it. And so, job number one for the R&D team is keep doing that and do it with precision, energy because our customers need it. So that's number one. Including by the way, the Atlas team, because that is a fundamental layer by which we have the ability to offer our SaaS offerings. And two, continue to build innovative offerings. We're continuing to build ways in which we could add generative AI into our products. We're continuing to do – we just released an awesome integration of ServiceMax to Windchill on-time with great quality on July 11th of this month. We have another release of a ServiceMax ability to – now have ServiceMax able to be sold alongside Windchill in the federal space. So we're continuing to build some of these innovations, including with Codebeamer, Windchill and Creo and Onshape to make sure we're at the best-in-class here. I'll pause there.