 In terms of opportunities, or benefits of the technology, I can mainly see two basically. The one is about creating new businesses and that's thanks to the disruptive nature of the technology because it allows to basically disintermediate certain parties in the value chain. And by doing so, you can simplify the ecosystem, you can reinvent the value proposition. Sometimes you can even invent new value proposition which didn't exist before just by enabling this peer-to-peer communication between a buyer and a seller. And we do this basically for various verticals inside the company. The banking vertical, the health vertical, government and insurance. So we try basically there to support our various customers with consulting services at the minute but also with infrastructure solutions. There's a second part of the equation, it's also how the technology could be used internally as a telco. And here it's more basically looking at how it can help us reduce costs on certain processes like number portability or even roaming. But at the minute the level of maturity and these ideas is not as far as it is for the other technologies. I think the biggest concern we see on the B2B segment but also on the B2C segment is the whole privacy concern. The fact that originally in the original Bitcoin blockchain all the transactions are completely transparent, seeable by all the participants, by all the miners. And we have lots of applications, basic corporate applications where this is not a requirement wished by the community or by the ecosystem. So there basically it forces us to create lots of workarounds in order to provide, to still benefit from the distributed activities, from the fact that the smart contract, the fact that they can execute the logic, but still by preserving a certain privacy for various parties. That's the biggest concern we have at the minute and the biggest challenge for my point of view. That's a difficult question, I didn't have a lot to do on that front so far. But I suspect that the main question will be what is the legal validity of the ledgers you are creating. Does this have a legal recognition on the court? There were already lots of jurisprudence on this type of questions. It's mainly going into the right direction so far. But I believe this will be the biggest challenge in the future. That's a difficult question because I wasn't involved with standardization bodies so far. But there is no real need also because it all started from open source movements. We have the Bitcoin, we have Ethereum, we have now Hyperledger. And there is no real need for a standardization body coming in and regulating things. However in the future what I can imagine is it will be what type of proofs are needed. Again to have a legal validity in front of a court. What type of elements, the record that you need to bring. And the biggest challenge will probably be in the trade violence where you have good movings from one geographical region to another. And how to get a record being validated from one jurisdiction from another. I think that would be the biggest help standardization bodies could bring on that front.