Thank you, Tian. Really great to hear from you, and great insight on some of the questions. I’d like to first quickly address the last part of John’s question, which is the long-term contract assets that are sitting on my balance sheet. That’s basically receivables as longer term receivables because under the off-balance sheet arrangements, we have longer term receivables from our bank partners. And that sits inside, it’s basically the work that we continue to do. Now, Tian, to answer your great questions, number one, on the open-platform. The way we do this is, again, we do a risk-free business model where just refer -- a majority of it is referring out transactions to my bank partners. We had a concentration risk in the first quarter because there was only one bank partner supporting basically the entire open-platform on the transaction side, but that increased to four partners in Q2. And now, as Min mentioned, there are eight partners supporting this open-platform initiative. So, I think, the concentration risk has essentially gone away. Now, how this really works is, we take a referral fee, and that’s based off of a percentage of the transaction dollar that we introduce. So, in Q1, that was 8%; in Q2, if you back out a month, it’s coming close to about 10%. But, again, this is just the early stage of this business. I think, over the longer period of time, the take rate should be closer to 5% to 6% as more and more partners join and we become much more competitive in pricing to attract more partners. So, the revenue recognition, just to get the more details out to the community, is exactly the same as our off-balance sheet model, where we recognize the transactions revenue in one day. But, the good thing is, we do not need to take any guarantee either/or. And cash flow is collected when the loans are repaid over time from our bank partners. Secondly, on the risks surrounding industry, that’s something we continue to focus on. I also answered some of the first -- part of the first question whom are the partners. These partners are essentially licensed internet banks, or licensed consumer finance companies, whom have nationwide license to do business everywhere in China. We do not essentially deal with localized banks. We have one or two partners but they contribute a significant amount of our -- or even material amount of our business. So, some of the names you mentioned that blown up in the past few months, have no impact to us at all, because the bank partners that we work with are in a very different need. These would be names that every household name, household would know of. These would be your -- I’m not at a discretion to disclose the names, but they are fantastic names.