Sure. Thanks, Emerson. So in terms of the revenue by region, our second quarter is not very different from the previous quarters we disclosed. So North America contribute to about 30%. Europe contribute to about one-third. And the remaining of the world, China and other places, contribute to the rest. We see all the regions showing strong growth and demand for IoT device and also IoT SaaS service. And some regions show very surprisingly strong need. For example, in Q2, in Latin America, we see a big market opportunity. For example, Mexico, the revenue contribution from Mexico increased 4 times in Q2 this year. And also, we saw very strong growth in British, German, Netherlands. So we will continue our -- the regional diversification, and we'll continue to grow revenue from the globe. In terms of the product mix, let me get into the IoT PaaS part, I think that's usually the question about. So last quarter, during the conference call, we disclosed the revenue contribution from lighting and electrical products was close to 60%. In Q2, it dropped a little bit to around 56%, 57%, and the revenue contribution from appliance, which including big, small appliance the kitchen appliance, PaaS part appliance contributing over 15%, increase a lot. We saw very strong growth from appliance products, for example, pet products, vacuum -- robot vacuums, which contributed to continuous revenue contribution growth appliance. And also, the contribution from sensors and security products contribute to about 15% of the total IoT PaaS revenue. For the SaaS product, usually the new products -- we are facing, including like outdoors, energy-related products, entertainment products, agricultural products. All those will combined into the segment we call others or new segments that also contribute to close to 15%. So in the past few years, we do see a great trend in that the revenue contribution from lighting and electronic products continue to drop. The very strong growth from appliance, from sensor and security products and other new segments.