Thank you, Emerson. I will take the first two questions and maybe Tony, can talk about the third one. So, as I said in China, COVID really - decision really eased in April and May. And after that I would say the temporary spiking in music caused by COVID was really impacted. Outside China, however same remain pretty much the same in Q2 compared to say March. And therefore, actually we see demand remain at heightened levels and strong growth from use cases and increased usage from users. So, it's a mix of two different situations and it's very hard to quantify exactly how much additional usage was caused by COVID-19 but I would say and it's, I would say it's probably not more than 20% that was really caused by the COVID-19 situation. And in term of the run rate, I guess run rate in June, July and early August up to now so far it's pretty healthy and I would say today to a large extent free from impact of COVID-19. So, we would expect for the end of Q3 - for the quarter of Q4, results shouldn't have too much impact from COVID-19, of course, that's assuming if the situation continues to stabilize and without any further worsening situation such as the people call second. So, that's the first question. And then on the second question, when we move through the height of the COVID-19, we would see demand spike significantly and as things stabilizes, demand, some of the demand will go back or as the situation in China has clearly shown, even after COVID-19, the demand will not go back to pre-COVID levels and again, that's because people change their attitudes towards using video engagement across distance instead of having to do anything face to face and developers and businesses also come to appreciate the efficiencies and the convenience of user engagement and that's why you see many more use cases and users speak around with new to the how video engagement and that will persist now. So, we do see based on long-term prospect and in terms of revenue growth we do see that long-term demand is definitely there, however, what we cannot control is the emergence and expansion - sorry. emergence and macro of use cases that's subject to the developers to eventually build and realize the potential, what we can do is provide more possible and that's really our focus.