Hey, John. Good to hear from you. It's a good question. So, we believe that we are in a state of disruptiveness today, and we see that everything around us is being transformed. Whether we work, the way we work, the way we communicate, the way smart cities are built, the way smart cities are being thought of today. Now most people look at it and say, hey, smart cities. It's a very simple concept. That's great. But what is it we can we do? What is it can you do specifically for us? What we are doing today is we are actually creating an ecosystem, which we can help our customer. Now think of us, as whether it's smart city, smart energy, smart transportation, smart retail or including, safe cities as we call it, our aim is to create what we call an ecosystem or a platform-as-a-service. And to do that, we've been focused on three very important aspects. Data intelligence, video intelligence and security convergence. Now in each of these segments, we have been absolutely focused on building solutions so that we can provide us the support to our customers. Now if you look at the on the IT, OT side, we have been creating technologies across various application layers including your vulnerability scanner, your audit logs, your accountability, your API securities, and so on. And we've built a framework for our smart cities and safe cities. So think of us, as building multiple layers on what we call smart layers, smart solution layers, application layers, your network layers, your control layers, and your perception layers. Now the second part of this is where we actually focus on creating an infrastructure. And the infrastructure we are creating is built around technology. We're working very closely with what we call smart cities today to do three very important things. One is to improve the quality of life through our solutions, create a local economic competitiveness, and finally, provide a sustainable living. Hope that answers your question.