Sure. So, on the COVID related one, and specifically for the comment about Q1, we definitely have headwind in our Q1, just because we had the $6 million of invoice, and $2.5 million recurring -- $6 million in total, that was COVID driven, that was the three safe deals. So we fully expect those -- but we have to get $6 million more than we do to keep the growth rate going. So that’s a compare in Q1. On the renewal -- and it really applies to the whole year when you think about it, because we had some quite a bit of COVID specific deals throughout the year. The good news is we actually see some of that continuing so that kind of mitigates full year something that we're able to help people roll out vaccines, for example. On the renewal base, I mean, the base is certainly higher this year, I mean, it's the classic SaaS, start would be getting ARR, add a new recurrent during, factor in churn and then you have your kind of ending renewal base. But yes, the renewal base is definitely much higher than last year, because you're able to add to it the new recurring revenue that was generated this year, and our case shows as a new recurring or the new ARR, I guess we'll call it. So that's true. And then on spending environment, generally speaking, I mean the difficulty that -- we still see difficulty from some of our customers who are still in challenged industries, and it hasn't quite turned yet, brick-and-mortar retail, certainly transportation, hospitality just more generally. We did, however, had some success with those customers simply because they just had to get to the data to understand the ramifications and COVID on their own business. And because we can move so fast at scale, and it could be distributed too quickly in the cloud, we were a preferred vendor. And people just kind of wait in line the old fashioned way to get data, they really had to cut through that. That's what Domo does. And obviously, we believe -- we read newspapers the same as you just the stimulus plus the vaccinations, we think will bring optimism to the business community. And I'm very much look forward to what we hope is a much more robust environment next year. We didn't really factor that into our numbers, I would say. But, I mean, everything seems to be pointing that way, and we certainly hope it plays out as well.