Yeah, Rich. This is a good question. So a couple of pointers. One, clearly, we all know that the macro level concern slowed down growth in China and then the Greece, we see a situation and then the foreign exchange volatility, political unrest, those are concerned, we always have to look at that and then meanwhile, I think, clearly, there are some areas of strength and some area of challenges. So like for example in the video, wearable, IOT, cloud, infrastructure, automotive, those are really exciting and a lot of increasing design at the advanced nodes and IP area, but clearly in the PC side, there are some challenges. I think all in all, it's kind of a mix environment. You heard some of the earnings call from our customer and so clearly is mix and depend on what are the sector focused product leadership they have, so those are the challenges. But meanwhile seeing that, we clearly see a lot of system company engagement and then system service related company are doing really well and we see very strong design activity among the system company and also the leading semiconductor company and so this is exciting. There is a lot of new products, end products, amazing products coming up and we are delighted to be their trusted partner, to work with them and with our ecosystem partner, by foundry, IP vendor to help them be successful to tape-out that chip and so that they can win in the marketplace. That is our job and we are very delighted to be part of that.