Great. Eric appreciate it. So just [indiscernible] on the ad platform itself, really good momentum in Q1, and that's the reason why you see the revenue doing as well as it relative to how we guided. On the Nextdoor ad Manager itself, we continue to iterate on that self-serve easy-to-use intuitive platform. And in Q1, we unified that, so that now every customer of all -- any size is working off of the same platform. And so by creating one self-serve option that just simplifies products all around. If you look at what that meant, if you are a small business, it keeps the same self-serve easy-to-use element, but it is also adding on new facets like, for example, some of the performance targeting and so on that I talked about in my prepared remarks. If you're a larger enterprise and mid-market, all the way up to large, even an ad agency, it now means that there's a place that you can create a self-service ad as long as doing something that formats. On the back end, the Nextdoor ad server, that's where we are unlocking our ability to better use our first-party data. And that will help advertisers understand their audiences better, optimize ad targeting and delivery, and increase ad relevance. So the right ad, the right person at the right time with great content and a high intent platform like Nextdoor that's very high on utility, but it's also great for the advertiser like [searches]. It's very, very, very efficient. So in terms of where we are in Q1, we're continuing to move forward on that. We're pleased with the progress. So as we look towards the back half of the year, our goal is to have our SMBs all up and on the platform and then slowly moving towards mid-market, ultimately into the large enterprise. We're going to do this wisely because we don't want to expect to, in any way, upset our current momentum on the revenue front. So we'll do it with a lot of tests and iterations. Of course, it's not just about that ad platform itself. It's also about things like measurement. As an example, we did our first quarterly measurement was around Pixel, but we also continued to add new third parties into the mix, folks like Neustar, Oracle Moat, Lucid, Foursquare, [Thesis] and so on because the more that we can show advertisers that the performance [indiscernible] can give them, the more likely they are to stick around. That's one of the reasons why our retention rates have been so high across the platform. In terms of the mix of adds of customers by type and by vertical, last year, as we headed into kind of a tougher time in the ad market, we were definitely quite exposed to verticals like financial services, real estate that have done phenomenally well on Nextdoor because they often are targeting in a hyper-local way. Those advertisers will come back when the environment improves. So we think there's a lot of pent-up demand in those verticals. That said, we pivoted and went to places where we could see opportunity. So for example, more recession-resilient verticals like government and healthcare, we have continued to invest in areas like tech and telco that did really well for us in Q1. And then we can build out our mid-market sales team. So now we're able to go after not just really large advertisers or the smallest SMBs, but more of that kind of [indiscernible] the mid-market, they're often not [per se] national, but they're often multistate. And then finally, in terms of the type of [ad being served] Mike talked about the fact that we work across the funnel, all the way from brands to consideration into direct response. Clearly, because of the environment, we are tending more towards direct response but I'd expect that balance to come back to be more balanced, frankly, as the ad environment improves. We know there's a lot of debate with CMOs right now about the power of brand marketing. They just want to be able to put numbers behind it. And so being able to utilize the digital platform allows you to put a lot of numbers behind what you're doing, why you're doing it, and why it's effective. Do you want to -- anything you want to add on the density? Or are we good?