Thanks. Again, I'll take them, one by one. So in terms of our store opening schedule, so we opened around 300 new stores on a net basis for the second quarter of 2019. This has been relatively on track, on our historical store opening speed, so around 100 new stores per month. So as we discussed during the call, our target was around 2,000 stores, for this year. While we expect to continue to open new stores on a gradual basis, given strong interest from potential franchisees, we believe that going into the second half, core focus will be more to emphasize, enhancing store profitability and productivity, rather than to increase raw store count. On your second question on consumables, so, at the end of last year, we had -- there was around 100 million units, I am sorry, 1 million units of water purifier products in the market. And we're obviously continuing to sell additional units this year. So we estimate that each unit roughly generates around, RMB300 of consumables revenues per year. So, I think if you extrapolate that, the 1 million units should be able to generate around RMB 300 million of consumables revenues for this year. And on an ongoing basis, the consumables revenues will ramp up the increase in installed base. And on your third question on new product development, so if you look at our product portfolio, we pretty much cover the entire range of large appliances or white good products in the home environment already, which is very much part of our product positioning and to be able to provide integrated IoT @ Home experience to our users. This larger appliance focus positioning is then complemented by our various small appliances and smart devices to further enhance connectivity and overall user experience. So our strategy in the short-term will be to continue to build out additional SKUs within pretty much all of our existing product categories to cover a wider range of consumer demands and price points. We will, however, update the market in due course, if we intent to enter into any new product categories on a large scale or material nature down the road.