Hey, Jeff. It's Chris. I'll go ahead and take that and certainly others can jump in as well. We did have -- we didn't wait till the end of the year to have learnings. In fact, during the year when we started to really ramp investments, we began to look at, in particular, our sales investments, whether it was SDRs whether it was our quota carriers, whether they'd be hunters and farmers, even our marketing event looking monthly at the ROI. So, our strategy throughout the year evolved, does that data continue to come in? So key learning, to respond to your question, was North America is a hot market for us. We invested first in late 2018 in the SDR profile in our hunters and farmers there and obviously complemented their efforts with marketing events. And that strategy has paid off well. And we've continued to put resources behind it and the talent of leadership team is just exceptional. In terms of other key learnings, we were able to validate that in our enterprise business. Our quota carriers ramped to productivity in about 12 months. You can shave, call it, 3, 4 months off of that for the commercial business, but what that's opened our eyes up to and it's another area of investment this year that we're making inside the overall spend profile of the company, is aggressively on rethinking how training should be done in companies, specifically with reps. But not only reps, making everybody an AI expert, AI native. So, that was a key learning for us, that investment in training has a high ROI to it and we're going to get even better at how we train all of our employees, not just our sales reps. And then on the SDR front, it was about the quantity of opportunities that were coming through and it's bearing effect on the quota-carrier. And as we started to see the quality, I believe, their aging, how quickly they are being taken on board and progressed, there were deals being left behind. And we put a new lens on it. John will be instrumental in this and his team will be kind of putting a quality layer of the opportunities that we're starting to chase, so that we don't have 20 or 15 on top of each AEs, maybe we go down to 10 or 8. But the deals that are able to be faster progressed and even faster disqualified, that has the potential to shave a quarter off of the sales cycle when we do it well.