Great article Anoop. Really excited to see Cisco taking a leadership role in such a critical area to help blockchains mature into an infrastructure technology. I'm curious to know, when you speak about interoperability it is essential to know on what foundation you will build out from. In my mind, public networks seem the natural nuclei for such interoperability efforts. What is the current thinking of the Blockchain IoT Protocol Initiative?