Hi Amit, thanks. So as you correctly have pointed out, I mean I wouldn't repeat you, but I obviously believe it, hybrid cloud is the reality for our clients. Now to get into the more meaty parts of your question. If you look at -- why would people prefer us for hybrid cloud? If I look at a given large hyperscaler, they'll do hybrid as in their own public cloud and maybe some on-premise means. The goal is to drive workload onto the public cloud. Who has the credibility to go across multiple public clouds, and that's why you hear me always say both Microsoft and Amazon are our partners, not only our competitors and that is an important play that IBM has done for many, many decades where we integrate across environments that our clients operate in. So that's one part. On a bit more of a technical level that was the primary reason for the Red Hat acquisition. Red Hat give us both the platform and the assets to be able to bring a hybrid cloud platform to bear, because we would all agree, I think all of your listeners and all of your audience would agree that Linux was the de facto operating system. Red Hat Linux is the de facto for on-premise and private environment, containers is the standard which people are going to move on to. So, if you see we begin really strong on-premise and private you can take that same exact environment to multiple public that gives us, we believe an advantage. Now let me acknowledge to the point you're making if hybrid cloud is the reality then everyone is going to start having a play in hybrid, but we believe that our play is advantage for the industries that we serve. That doesn't mean they will use us exclusively, but they will use us to a large extent and that is where we are headed there. The second part, now for your question, which I think actually plays right in on profitability and cash flow. The way we look at it, over two-thirds of where we get our revenue is going to lie in software. If that is the case and software comes at software margins, I'm not going to debate whether you get a difference in model from on-premise licensing to as a service-licensing, to term license model, all of those even out and pretty much on a wash over two year to three years. They are a difference in any given six months, but if I take a two year to three year view and that is what we really fixed on driving then all of that evens out and you begin to get gross margins back up in the 70s and 80s, and you begin to get the profitability and cash flow associated with that. And so that is the answer to that question. By the way the service is based on helping our clients go there. You can begin to see that, and I know that there were a couple of questions earlier on the GBS margin. Look we are very fixed on driving investments. So we drive investment, a little bit ahead, I'm not going to tell you years ahead, but maybe one or two quarters ahead of the revenue, while the revenue growth comes, we'll keep doing that and that will impact maybe percentages, but by 10s of basis points, but it shows up in absolute profit and absolute cash flow even in that part of the business.