Sure. So, on the app download side, we are focused first and foremost on web mobile because that is the fastest way to collect traffic. That's the most predominant platform, it reduces friction, people aren't downloading your app to adopt a new product. So, as we're in here in the first couple of months of the new product, our design and development teams prioritize that. I'm sure you've had the experience. If you optimize everything around that web mobile platform, it's a great experience. And that's what we're hearing in the focus group from consumers is that hands down, they prefer it over app or web mobile of any of our competitors. They describe it as clean, they describe it as fast, they describe it as offering a lot more information than any other platform and they describe it as having the benefit of being able to ask the listing agent a quick question, without being hard sold by someone to something you weren't looking to buy. So, I'm sure you've been annoyed before when you're trying to look at something in a web mobile app and up pops the thing saying, okay, stop doing and go into download an app, not very popular. And when we look at numbers that our friends at Google have shared with us, they're pretty compelling and they show that competing sites are pulling de minimis traffic from their app downloads and that still everyone is predominantly competing in the web mobile environment. So, we're doing the app side, and I get it. If you can get everyone hooked on an app, you are less dependent on buying SEM traffic or less dependent organic traffic. But for everyone in the industry, it is overwhelmingly web mobile and so we're keeping up slightly behind the web mobile, we're keeping up app parallel functionality. But right now, we are basically about traffic attainment. And I am thrilled with the work our Homes product team has done and the development team has done building a fantastic web mobile. And so while we're snagging traffic from other folks, we're going on the fastest, most fluid platform, which is web mobile. In social, we're marketing anywhere and everywhere we can pull people at the most cost-effective price. So, yes, we're on -- if you can talk about digital marketing or streaming or anything social, we're on virtually everything. I'm sure you see us everywhere.