Yes. Jim, thanks very much for the question overall. We are pleased with our software performance exiting the year. As I talked about, I think it's really an instantiation that demonstrates our ability to deliver innovative solutions embedded with AI, that drives business value to our clients really through an industry lens that plays across the integrated value of IBM. What are services base of business in stacked on top of our hardware based platforms, but when you look at fourth quarter, we exited 2% growth. We had good pervasive growth across the portfolio, as I said before, good, strong transactional growth, good SaaS signings, high renewal rates, and remember this cognitive solution segment is high value, high operating margins, and we continue to expand operating margins here in the fourth quarter and for the full year. Now when you take a step back, U.S. long-term, well obviously in 2019 we're going to deal with the headwind I talked about what the domestic content, that will to cognitive solutions probably be, on a trailing 12 months we did a over a little over $1 billion. It'll be about a four, five point headwind in 2019 and that's pre Red Hat acquisition because Red Hat’s not in 2019 yet. But we're going to have right off the bat of four to five point headwind. But the underlying fundamentals in our long-term sustainability around that. Yes, our long-term model has not changed. We still see the strength of our offering portfolio, one, even getting better around our hybrid integration software, two around our analytics portfolio, which just had a great quarter, a data AI, our industry based verticals our Watson Health had growth across many of its offerings as I talked about earlier. And even in IoT we had growth around our core franchises, our facilities management and asset management, Maximo, Tririga. So we got a good, good lineup. It's going to be on us to execute here in 20 – 2019. We fully expect to do that.