 What do you think you will be the next training in AI? I think one of the major trends that's going on in AI is a shift from training offline and training online. What I mean by that is instead of training a model using large batch jobs to train models, I think that we're starting to develop new techniques now where we can train a model where a system can learn while it's processing data. For example, I could be streaming data into an application inferring, making a prediction based on the model, but also learning from the data while I'm streaming and updating my model in real time. I think that's something that a lot of people are working on now and I think there's a lot of excitement in that area now and I think we're going to see a lot of advances in the next few years in that area. I'm not sure I have an answer to that question. Certainly AI is very hyped right now and most new technologies tend to go through a period of over-enthusiasm, a lot of hype, and then comes a period where it takes a while to actually build out real applications that are really changing people's lives in the world and that takes time. There will be failures along the way, but eventually people will figure out how to really derive the most value for society out of AI and I think that's when it really takes off. I love Big Data Spain and I like Spain too. I'm from the United States and I don't get over here that often and so I love coming here. I think Madrid is beautiful. I like the venue, I like the speakers and the talks. It's been really interesting and it's really been great for us as a company to be able to present here as well and we really appreciate that.