 Yeah, I'm going to talk about OpenStack-centered integration with the CloudBite storage. So quick overview on CloudBite storage. So we deliver fundamental building block, which is QoS-enabled storage for the public and private cloud, which is hosting enterprise class applications. And this supports both SAN and NAS interface for the applications and REST APIs towards Cloud Platform. So this is software-only delivery model where this runs on any commodity hardware. We support all the standard storage features. We also support four-note high availability that really exponentially increases the availability of the storage in the cloud environment. So this is a key differentiator. So when you say storage in CloudBite, it will be always capacity along with other performance parameters like IOPS, latency, and throughput. So it's comparing to other legacy solutions. It is just capacity. Let me quickly move on to the demo. So this is the demo setup. So we have one OpenStack controller here. And we have the OpenStack compute environment, which is running KVM. And the storage is being provided by CloudBite Elasti Store. So OpenStack is having a concept called demo. I mean the project. So we have a similar concept in our CloudBite Elasti Store called account. So we will be able to map the OpenStack project with a CloudBite account. So whenever the project is getting created in the OpenStack, you'll have an account is getting created in the CloudBite Elasti Store. With that, let me quickly move on to the demo part and see how we can create a volume, manage the volume, sitting on the OpenStack Horizon dashboard. So this is the OpenStack Horizon dashboard. So right now it's having two Ubuntu instance running. And we have two volumes being provisioned. So one volume is attached with one other Ubuntu node and another volume is attached with another Ubuntu node. Let me quickly show the corresponding UI from the CloudBite Elasti Store. So here you have the account. So out of five accounts, the demo is the account being attached with the OpenStack project called demo. So I just go inside that. Here it's going to show how much is the storage being provisioned for this particular demo account. And it's going to show how much IABS is being provisioned for this particular demo account. If you go down further, it's going to show how much is being consumed and things like that. So basically the demo account is having two storage volumes provisioned for it. And each of these volumes are configured with 500 IABS. So I'm going to show how you are going to provision additional volumes from the OpenStack dashboard. Just go here and create a volume. And for a 40 gig size, I'm going to specify the IABS limit of 700 gig. I'm going to attach this volume to one of the Ubuntu instance. I'm attaching to the Ubuntu Instant 2 slash DAW. So now I am going back. So this is newly created volume being attached to Ubuntu instance with 700 IABS per second. So I am going into the Ubuntu instance. I'm going to run some IO tool to see whether it's going to stick to the predefined IO limits, VDC. So I'm just formatting the newly attached volume with the EXE2 file format. So I am mounting. I have mounted newly created volume on the path CB wall 4. I'm going to run an IO tool to show that it's going to stay with the predefined IO parameters. So this is a column which is saying number of IABS, which is being configured as 700. So now I am going to change it in the OpenStack dashboard. So it's going to change dynamically on the Ubuntu mounted volume. So I'm going to say 900. So it's done. So it has just moved from 700 to 900 range on the fly. OK, so that completes the demo. That's it. Thank you.