Thank you for the question, Yao, and good to hear your voice, and hope all is well. Let me make a general comment, maybe two general comments and get more specific to your question. I think that first of all, as you know, us and Credit Karma are operating as two separate companies, but what I can tell you from the due diligence that we did, we were very impressed with their machine learning capabilities, their ability to do quality checks to watch for bias, and adjust their models on a daily basis because they use 2,600-plus data points per customer to run their models and so they are always adjusting. But let me, that's in context of the due diligence that we did, and I would just say the second macro point is this is one of the reasons why we believe that this environment is actually an accelerant for us to find ways to help customers put more money in their pockets, save money, and get out of debt because all of the machine learning capabilities that we have and Credit Karma has and that we have that in this current environment, done the right way, actually allows us to adjust our models to better serve customers. Now, let me get more specific I think to your question around QuickBooks Capital. This QuickBooks Capital and the machine learning capabilities and the platform is something that we've been working on for years both cleaning up the data so we can use 26 billion data sources and the 360 information that we have from our customers and with their permission to be able to use to in essence know what loans that they can be able to take on, what capacity, the number of months, and how quickly we can adjust our dial. And one of the things that the team has done that's a wonderful progress is that we do checks for biases. Whether in this environment or in a different environment, we're always checking for biases so we can adjust the model. And the model's built in such a way where we can adjust it on a daily basis so we can learn very, very quickly, and what we see in this environment is that it's actually a great opportunity to accelerate our learning so that we can be much more pinpoint in terms of what we can do for customers and when we can do it for the customers. So I'm proud of our QuickBooks Capital team and what they've been able to actually accomplish, and we're learning and adjusting more daily. And by the way, those capabilities is not just for QuickBooks Capital. We use those same capabilities for Instant Deposit, same-day payments, we use those same capabilities for same-day payroll, and so these capabilities are truly platform capabilities that we can use across the company.