Yes, so I think first to address on the sales motion, I think as you saw, we've already started on the hiring. As I mentioned, we have hired an EVP for Field Operations in the U.S., and a VP for new business in the U.S., VP and GM for SME, SMB business. And then, as I mentioned, we'll also be hiring a Chief Revenue Officer this year. And there's many other things that we're doing, so it's not just hiring of the sales people. Of course, we plan to increase the count of our quota carrying sales folks, but in addition we've also really bolstered our marketing platform hiring a CMO. We also hired a few heads of product -- VP of Product for cloud and VMDR, and a few of these other areas, really to help package better the platform, work with our sales team for better sales enablement. And so, a combination of all of those things is what we are optimistic about will drive the expansion in the revenue. And I think that's really the strategy there, and in terms of just how we are going to proceed there in the future. As far as the GCP and the Azure environment goal, I think that's -- since a lot of it is about built-in capability, and this is where our platform really quickly allows these customers who are moving into the cloud environment to be able to leverage not just vulnerability management, but patching, in some cases, the cloud environments hosting critical data, like FedRAMP, they need file integrity monitoring, they need EDR. So, we are well-positioned to provide those once they get the agent. So what we are focused with Google, and Azure, and everyone is the backend integration of getting our agent integrated and just talk about those announcements that happened in 2020, is to get that backend integrated into their platform, so then the customers who -- it could be an -- and we see a mix. Sometimes it's like new customers who are looking to quickly build a solution, they leverage the built-in capability. In other cases, existing customers do take a hybrid approach, where they leverage Qualys platform for certain capabilities. They have the built-in integration in Azure so that they can provide their end-users quick visibility into what they need to fix. Whereas the security team is then able to look at the visibility of the overall security portfolio within the Qualys console. So we feel that as more organizations are moving into more real cloud native re-architecture of their solution, I think we provide a pretty robust integration, and also the opportunity to add more capabilities quickly, because then that agent is seamlessly dropped on to those virtual devices running in those environments.