Thank, Brian. Let's talk about micro and macro. I think from a micro point of view, I have a lot of confidence in the growth potential of solar business. And you can see that the whole world is going for renewable and going for solar. And so that on the macro side. However, the demand, let's say the solar demand in a particular year also depend on macro conditions. For example, prices. Let's say for 2020/2021, the solar module price, another component price is at a reasonable level. Well, I believe our customer can tolerate or can you accept a moderate solar module price increase, I believe. However, if the module price increase too much, well, it will put a cap to the total demand. So let's assume the solar module price is at a reasonable level then the most of the third-party research agencies are now expecting around 160 or 70 gigawatts of capacity. And now, you mentioned that there are some module capacity announcements, and the shipment target announcement recently, we are watching that as well. We're not really looking at the smaller -- the small module players. We rather pay attention to the top six, or top eight. The top six and top eight altogether, the total announcement so far for next year is around 161 to 170 gigawatt, I believe, which means there will be some competition. Let's assume if the total market demand is in the 160 gigawatts and the target, the total target shipment of the top six, also 160 to 170 gigawatts. Then well, it looks like, well, there will be some competition. But I believe that competition is still in a management manageable scale. In terms of Canadian Solar, we have been looking at our channels, and also our technical abilities. And when we decided to put our target on page [ph] into 20 gigawatt next year. And in the past 20 years or so -- 19 years to be more accurate. We have always -- almost always been achieving our target. So I do believe that we will achieve our targets in 2021, as well. I can't really comment on other people's target. But I do believe that whatever Canadian Solar says, we do EMEA. So, Yan, do you want to add more comment?