Hi, everyone, and welcome to another session in the Open Source Summit. My name is Javier DuRaschi. I'm a software engineer at RStudio. And in this talk, we're going to talk about a news project on the LFAI foundation called Sparkly R, which can help you democratize AI with really useful tools like Apache Spark and similar tools in the community. So actually, I'm really excited for this talk because we usually don't get to talk about the R community and open source projects on the R community with the broader open source community. So before we start, I want to give you like a quick overview of what is the place that I work on and the specific team that I'm working on as well. So RStudio is a public benefit corporation and mostly its mission is to support the R community. R is a programming language and we'll talk about this in a second. But I kind of like wanted to let you know that, you know, like RStudio is this community that supports RStudio, they are community and it has a lot of open source products and as well as professional products. And most importantly, it supports organization like the Linux foundation, which we are proudly supporters of. And we also have various customers that you can check out under RStudio.com. Now, within RStudio, the team that I work on is mostly tasked with bringing artificial intelligence technologies to the R community. So for instance, a lot of the communities, a lot of the technologies that we usually work on are things like Spark, TensorFlow, PyTorch, MLflow, Horovod and why not. So that's kind of like the space where I come from within the R community and RStudio itself. But let's talk for a second about what is artificial intelligence. Now, there's usually a lot of, you know, like feelings and like points of view on what artificial intelligence is. From my point of view, all that artificial intelligence is is a set of technologies. And it's a set of technologies that helps us solve some types of problems. And to get more concrete on kind of like what I consider artificial intelligence, we should, we can take a look at two of the projects that were pretty important in the development of this field. So the first one is the paper that you're seeing on your left side of the screen, which basically is the paper that gave momentum to the deep learning community. It's the AlexNet paper where Alex and Jeff Hinton basically put together a system that could outperform the current computer vision tasks. And kind of like from there on, like deep learning has evolved into multiple several disciplines like reinforcement learning and, you know, many other interesting fields. But as well, like one of the most more recent developments that I consider also pretty important on artificial intelligence is the development of AlphaGo by DeepMinds team. And basically what AlphaGo did was to create an algorithm that could compete on the Go board game, which happens to be a very challenging board game, which was considered kind of like beyond human, beyond kind of like algorithmic capabilities because it requires intuition and some creativity to actually succeed in playing it. And this algorithm basically also succeeded against, in a series of matches against the current world champion, which was, which is at least at all, or at the time was the champion. And in general, this is what I consider modern artificial intelligence. And these are the set of tools or the set of problems that we're interested in solving with tools like SparklyR that we'll see in a second. So kind of like if we were to drill down into this, you know, we can, we talk about the problems that we can solve with artificial intelligence, but let's start talking about the tools that are useful. And what we have in this chart, we're basically plotting what are the state of the art deep learning and AI models over time, right? So at the very left of your screen, you can see that AlexNet somewhere in there, the paper that we just mentioned, what's considered a state of the art. And kind of like more recently, we have another systems like AlphaGo and OpenAI's Dota one versus one model, which, you know, they actually on the y-axis, what we have is the number of petaflops, basically the number of computing power that is required to achieve training of these particular AI models. And we have one model or twist in this plot, which is what you can see on gray are the models that require a single computer to be trained. And the ones in black are the models that require more than one computer to train. Usually they require hundreds or even thousands of computers to train. And you can see that it's very clear that deep learning has moved away from training on a single machine to making it more obvious the need to actually train across clusters of computers. So we can identify a few specific technologies that are important for artificial intelligence. One would be obviously deep learning, reinforcement learning, statistical analysis, which we usually take for granted, but, you know, like a lot of the core concepts of how do we measure errors and variants and things like that. They come from, you know, like plain statistical analysis that are also part of or that I would consider part of AI. And more recently as well, what we call distributed computing, which is going to be related to build our rest of the talk with technologies like Apache Spark, which really enable using distributed computing across multiple environments and multiple with large scale models. You know, I've mentioned already a few, but to even drill down even, even more on these particular technologies, we know that we want to use things like deep learning, reinforcement learning. But if we look at the actual frameworks that are pretty useful today, you will hear things like Apache Spark for transforming big data sets into something that that GPU can consume. Things like TensorFlow, which is a graph computation engine that works on GPUs, similar to PyTorch, which is gaining momentum. MLflow, a new open source project to help you manage the life cycle of your AI workflows that just got incorporated into the family of Linux Foundation projects. And then there's our VOD, which can bridge the gap between Spark or Spark like clusters and TensorFlow libraries. All of these frameworks are required with for artificial intelligence. So kind of like now the question is like, well, we have, we have these great frameworks, like what, why do we need anything else, right? Like, you know, obviously Apache Spark and TensorFlow are already pretty great. Why do we need, you know, sparkly are or other frameworks apart from this, right? And to understand kind of like the state of the art today, you know, I have a couple, you know, like comics from XKCD that explain a little bit the challenges that we face today. So my background is in computer science. And you know, like, when I went to school, I work on things like C and C++. So when you compare like the C language to, for instance, Python, you can make the case that Python is so much more simpler than C. And I think that would be true. I think Linus Torval in the keynote this morning, kind of like talk a little bit about C and kind of like how usually C is hard core level programming language and a low level programming language that, you know, it's used. So Python is definitely simpler, but there's still a lot of complexity when we look at things like Python or Kubernetes, not for computer science people per se, but especially for people that are not proficient on computer science, right? So if we're thinking about people that are doing data science that have statistics background, and people like, you know, biologists or, you know, like people in the pharma industry, like think even simple things like installing Python could be actually quite hard. And here one of the comics that we have is for those of you that use Python, you can see that, you know, you might find some familiarity in this diagram where even installing a package, you know, you need to figure out first like what is the virtual environment technology that you're using and, you know, like it can get, it can get pretty tricky. You know, in the day to day. So not to say that Python is not great. It's just to say that there is definitely room for improvement to make things even simpler, which kind of like brings us brings us to the topic of this talk like how do we make artificial intelligence more accessible to people or how do we democratize it such that more people can use it. And what I want to mention here is kind of like give you an introduction to the our programming language and they are community. So the our programming language was a programming language developed, I believe, three years after the first release of Python. But the interesting thing about the program they are programming language is that it was built by a statisticians and really at the time it was it was a tool for statisticians to kind of like build an environment that allows them to create a statistical computing in its own environment. And statistical computing is really what we call today data science is marrying the statistics with computing. And I would argue that it's a great project for data science in general. Now what is more interesting is like they are community, knowing that statistics is used by a lot of people in this world that they're not necessarily computer scientists. The type of people that work in the art community.  So the range of people that have to apply statistics, it's obviously pretty broad and a lot of the users in the art community, you know, like they're focused more on solving the problem without really having to want to learn, you know, like what are what are all these technology stacks that we talk about, you know, like in, you know, like in the scope of computer science, which is pretty common. And the other thing to mention is like the chart on your right side of the screen. It basically shows the number of downloads of packages per day that the art community has been providing. And as you can see, it's a pretty vibrant community. I don't know if this would be considered exponential growth, but it definitely seems pretty steep, especially in the last year. So it's a pretty vibrant community and it's full of people that, you know, don't necessarily have as their main goal to become computer scientists, which I find quite interesting. So it really opens the door to create packages and technologies that really allow a different type and a more diverse user group to use technologies like artificial intelligence. And this brings us, you know, to the topic of this talk, which is sparkly are. So what is sparkly are well sparkly are is an open source, modern interface to scale your data science and machine learning workflows, using Apache spark and many packages that are intertwined and supported by the art community. Now, you know, there's there's a lot to digest in these diagram but you know at the core at the core of what this sparkly are is is an interface to Apache spark. But it goes beyond that it allows you to use these very powerful computing framework, which is Apache spark with all the tools that surround them right so you know like if you're running Apache spark you probably want to run it on top of how do beyond or mess us or Kubernetes. You know, Kubernetes being kind of like this great project also from the Linux Foundation, which allows you to use kind of like see group style. You know, Linux kernel technologies to really virtualize efficiently processes in your cluster. And you know there's also other technologies like H2O AI is a company and also open source project that allows you to do advanced modeling at large scale. Exibust which might be familiar to some of you that are doing, you know, machine learning or AI and technologies like M leap that allow you to export pipelines. So even though the main purpose of sparkly are is creating this interface to Apache spark. You know, like the same momentum that Apache spark is having of bringing the rest of the AI community into kind of like an easy to use distributed computing framework sparkly are is trying to accommodate like all the needs that kind of like surround spark on its own. And it's also great to mention in this conference that sparkly are joined the Linux Foundation early in 2020. So definitely we've been quite excited and to join the Linux Foundation under the Linux Foundation AI Foundation, which has been a great partner to help us, you know, move this project forward, and we're definitely look forward for some of you to get interested in this project. So, you know, getting into the specifics of the actual code. How do you sparkly are, and you know, we're going to spend some time in this slide because I think it's actually pretty great. Not not the slide per se, but like what is communicating and it's, it's some of the work that we put into making this package and this interface really quite easy to use for any user right so as you can see here there's two lines after the install spark comment. Which basically, you know request to sparkly are to well first be installed so you kind of need to ask, you know, they are runtime to install sparkly are and you can execute that with one line of code. This would be similar to peeping style but like the great thing about the R interface is that you can basically run everything to a single repel so you don't need to teach your users to get out and install and run peeping style out of of their environment right and then the second line what we're actually running is installing spark is basically just installing spark on your local computer. Now you can also use existing proper spark cluster, but you know like a lot of times you want to work locally, and it's much easier to start working locally than, you know, like starting with a full on cluster. And then once you have a spark installed, you can just simply connect to it, and the comment that you use there is spark connect, and then you can say master equals local or yarn or Kubernetes, or you know other technologies like Levy or spark standalone or why not. And one of the great things about this is that it also works on Windows so a lot of the our users, you know tend to be Windows users, just because Windows still pretty prominent operating system in the desktop space. So we wanted to make sure that you know this is enabled for users that are getting ramped up in technologies like artificial intelligence we want to make sure that they're well served in these type of environments. All right, so kind of like that gives a very high level overview of how to get started with spark and using the our programming language. What we're going to look at this slide is kind of like understand a bit more like what is the actual functionality that you get from spark and their ecosystem and sparkly are. So we already talked about the first two commands which is installing spark and connecting to spark. But the next interesting comment is loading data into spark. So usually you have large data sets stored on HDFS or you know in S3 buckets Azure Google cloud or data bricks and and why not. So you have these large data sets and you need to read them and you need to read them in parallel across multiple machines. So for for running that particular kind of like process, you can use functions like spark read and then we have like over more than a dozen of different formats that you can use. You can say spark read CSV spark read JSON Avro parquet, you know, text based and a few others. So you can very easily load data from large data sets into spark. And honestly, you know, the code here looks like local code that you could run on your local machine that we can actually run. But it also scales to huge numbers of worker notes and in general notes in your cluster environment. Then you can do data analysis you can do you can obviously run SQL statements. I said obviously because I work in spark but you know, it might not be obvious. In general, if you're learning about Apache spark, but Apache spark supports SQL statements. So you can use SQL directly to perform those operations. But in their community, we also have a pretty great package called the plier. And what the plier allows you to do is create SQL queries or that or SQL analysis operations in a very concise, concise manner. So as you can see here at this statement summarize cars where where you want the total number like the count of n. This is basically what we call the plier syntax provided by the plier package, which is a grammar of data manipulation, which makes data analysis much more concise. And our users definitely love this particular functionality and package. But you know, like if you're familiar with SQL, you can always use SQL statements. And you can also do things like plotting and linear regressions. And for that, I want to switch and share my screen and give you a sense of kind of like how this works and also show you the more advanced functionality running the sparkly. Our package. So I'm going to share my screen in a second and. All right, so what you should be seeing is what a screen with our studio running. First of all, I want to mention that they are programming language is is just an it's just a programming language right and it has all the features from a programming language that you would expect. So for instance, in this case, I have a console, a terminal running, right? And if I were to run our once it's installed, you would basically get, you know, like a rebel prompt similar to Python, Scala, or why not. So, you know, like when you're here in this terminal, you can run something like library sparkly are you already have it installed or actually install it. Now, you know, like in the same way that a lot of you probably use. Instead of using Python directly, you use either Jupiter or IDs like. You know, like JetBrains ID. PyCharm. In a similar way, our studio is also an open source project that supports free access to an ID for the R community. So that's what you're seeing here. So rather than executing the code on the on the R terminal, in this particular demo, I'm going to use our studio. And there's a few things that we want to run. So first of all, I have created an R notebook for us for this particular presentation. And I'm just going to run a few kind of like pre preparation steps for for the data in general. And then I'm going to run the comment that we just discussed. In this particular case, installing sparks pretty easy. We can run spark install. And in this case, you know, it's already installed. So we're good. And then we can connect to a patchy spark. And again, we do that with only one line of code, which I think is great. And especially the installation, which is the hard part of actually getting a spark running locally, especially on Windows. We can launch the spark. Yeah, so anyways, so I'm only sharing the screen part of the R studio version, the window, but like if I were to share like the entire screen, you would be able to see kind of like spark running in the browser, which, you know, it's, it does what you would what you would expect. Then the other thing that we can do is we can actually let me just make sure that until. Yeah, so then the next thing that we can do is we can load data sets, which is the next kind of like line that we have here. And what we're doing here is we're basically loading a data set which happens to be defined locally, but it happens to be, you know, like if this was was defined in HDFS it would work in a similar way. And you can see here that you have your data set, which we just loaded into spark, and you can also look at the preview of the data set, which, you know, like it's, it's just there and it's working. And it's pretty easy, like, you know, it's what we want, we want to make sure that tools like sparkly are are easy to use and that's exactly what we're doing. We can run a count of records, you know, for our small data set that we have here is just 32 records, but these scales as well in spark to, you know, like billions or thousands of records whatsoever. And again, we're running here SQL SQL comments. Now, one of the popular packages for the R community is a package called GG plot to and what this package allows you to do is basically do plots in their community and for their programming language and it's such a popular package that a lot of times you see the news from Python. And what we can do is kind of like also use GG plot to to, for instance, in this case, sample a subset of the data set, and then just simply plot it, which is what we're doing here. So we see that this particular data set, you know, like it's plotting the weight of a car against their efficiency in miles per gallon. And we can see that, you know, the heavier the vehicle, the slower it becomes right. Well, the less efficient that it becomes the miles per gallon simply go down right because you have more weight that you're moving. And we're seeing that in this particular, you know, visualization already. But what you can also do with sparkly are in in general with Apache spark is you can do, you can use over dozens, if not hundreds of different modeling frameworks and also feature transformers that basically allow you to create anything from a simple linear regression to something as complex as a deep neural network. So what we're doing here is we're going to run a linear regression and this linear regression is running again on Apache spark, but it's quite easy to run. And as you can see here is that we see that there's an inverse correlation on the way that we see on the actual plot. So this is obviously what we want to see. And, you know, there's there's many other frameworks and modeling approaches that you can use. As I mentioned, one of the popular ones is actually boost which we have support for. So definitely, you know, like, you have like a lot of tools including H2O AI, which can support you with some other types of modeling frameworks and different metrics while you're doing modeling in Apache spark. So there's a few other features that are interesting. A lot of times our users want to stay within the art. Our framework right there's the tools that they want. It's easy to use.  And for that, what we support is the concept of pipelines. So basically a pipeline allows you to extract a version of your our computation that was defined in spark as a, you know, as a programming language, agnostic functionality that you can basically reuse from other environments. I would consider this pretty advanced functionality. So, you know, if it doesn't make a lot of sense. That's fine. Another kind of advanced functionality that we support is calling low level interfaces, because there's always, or not always, but there's a times needs to call more advanced functionality that is, you know, perhaps different or not yet available on the package. Or you might have to call functionality that is not available on a spark, but that is available on our, and we have support to basically call those level functionalities in Scala, but also use spark to use functionality from our. And in this case, what we did is we just counted the number of records, but we use an our function to count the number of records. It's a little bit more complex than this, because whenever you're doing, you know, computation in a distributed fashion, you need to consider multiple computing environments, not environments, but multiple computing instances. And, but in general, it's kind of like great that to have this functionality that enables you to grow beyond what the sparkly our framework supports initially. And last but not least, a lot of times, we want to support real time data sets, right. And there's frameworks out there that are specializing real time processing. But for the past two or three years, Apache Spark has also been adding features to process real time data sets with something that they called spark structured streaming, which is supported in sparkly are for the R community. And basically, it's, it's currently processing in real time, this particular folder, which is the input folder. But the great thing about this framework is in the, in the same way that we're creating a stream from a CSV file, you can create a stream from a Kafka provider, or from similar sources that support structure streaming. And you can use the same tools like the player or, you know, like the model scoring a model, or using a custom are transformations written in our to address real time data sets with your same infrastructure, which again is one of the benefits of of using Apache Spark as a unified platform that can allow you to really scale your AI workflows from simple data analysis to real time data sets to things like deep learning and reinforcement learning as well. All right, I'm going to stop sharing our slides. And yeah, so we basically, you know, cover this slide as a few demos that we can do with with this partly our project. And what I want to do now is, let me just stop something. Yes, so what I want to do now is we're going to move to the next slide and I want to present kind of like a much more complex use case of Apache Spark and sparkly are. This is this is what I would consider, you know, like a proper AI workflow that, you know, it's involving distributed computing with also tools like Keras and TensorFlow. So the way that it works is, you know, it's a little bit more complex because you're mixing your concepts from deep learning with also distributed computing. But as you can see here is we can, we can create a distributed model quite easily. And what we're doing here is, well, first of all, we're connecting to spark in the code that you see on this slide. And then we're basically telling each our each of our computing instances to perform a particular task. And in this particular task where we're telling each of the instances to do is to load TensorFlow and Keras. And then we're saying things like, okay, you need to load a configuration file, which you know, like, for brevity, I'm reducing in code here. And we're selecting our distributed training strategy, we're def and we're creating our actual deep learning model, we're compiling it, and then finally we're feeding it. And what is great about this code is that it's really executing across multiple computers, and even multiple GPUs if each computer is has support for a GPU right. So kind of like this brings together like a kind of like more elaborate use case of how you can use sparkly are in combinations with technologies that support deep learning and more advanced frameworks in a kind of like single interface that really allows you to scale your workflows with ease.  So the sparkly are project got launched on late 2016 so it has been a little bit more over three years and almost four years, and it is great to see today that he supported by most cloud providers. So, Amazon AWS Azure, Cloudera, Databricks, they all have, you know, support in different degrees from having it properly documented how you can use it in their platforms to having full integrations in platforms like Databricks and Google or our studio products. Not only that but the project has grown to be centric on our studio to incorporate other contributors from the open source community like Databricks and Cuba. So that's also great. We have customers that have been kind enough to allow us to list them as users of sparkly are like 8451 Equifax Express scripts, catchbook analytics edx and Netflix. And last but not least, as I mentioned, the sparkly are project joined the Linux foundation within the LFI foundation earlier in this year and I must say that they have been great partners, helping us grow the project, really. I think, looking at today's earlier keynote from Linus Tervals like I think really the maker attitude of focusing on building stuff it's something that I've seen the Linux foundation in general supporting where there's very low overhead per se and more emphasis is put on helping developers like myself really bring projects to life in the open source community and supporting them. Yeah, that's that's pretty, pretty great. And just kind of like to recap where this project is. I know that it has been a lot for sure. But I want to give you like an overview of you know sparkly are around with all their ecosystem. So sparkly are on itself. It's an interface that supports many packages and make lots of technologies. There's a lot of about Apache spark as a large scale computing engine. But there's also supporting sparkly are for Delta Lake, which happens to be a pretty new project, which also happened to be donated I believe last year to the Linux foundation, which allows you to scale your data sets in kind of like a house environment, or in on top of technologies like Apache spark that were designed with high scalability in mind. And so yeah, you can use sparkly are to access Delta Lake as well we have spark readers like spark read delta and spark right delta that easily allow you to connect to Delta Lake. And we've we spend a good amount of time figuring out how to interpret with tools like TensorFlow and Keras. And a couple other tools that I didn't mention or projects that are related to sparkly are is we have support for Apache leavey and Apache arrow Apache leavey being a rest. We have interface to Apache to Apache spark and Apache arrow project being these technology agnostic programming language agnostic way of storing data frames and manipulating data frames, which, you know, like we use to optimize performance in sparkly are when using spark arrow and they are programming language. And we do other kind of like high level packages that are not just packages but infrastructure that is related with sparkly are like H2O AI, XGBoost and Emily. But that's that kind of like covers what it supported on the art community. We also have, as I mentioned ways of extracting the functionality that you create within our two other languages like Python and Java with things like pipelines and packages like reticulate. And in general, we have this philosophy, at least on our team. And I think that we want to enable people to work locally. We believe that working in your local computer is as important as working on a computer that has a GPU or a remote cluster.  Now you can use them directly on your local computer. And once you learn to use them and once you have the workflows working, you can get computing either on a cluster or with a GPU, and kind of like lower the barrier of entry, which is all this talk is about we're basically trying to lower, you know, like how how hard it is to get to use AI technologies. And we think that they are programming language is a great way of lowering the bar of entry to computer science topics like, you know, artificial intelligence and distributed computing. And why not. So kind of like that's how we view this. Alright, so I'm going to leave you with some research. Well, actually, before I leave you with some resources, I just want to kind of like talk a little bit about contributing. So, as I mentioned, you know, like the project is quite new, or at least for open source, successful open source projects, it just was just pretty humbling to hear, you know, that Linux has been out for almost 30 years we take that for granted, but, you know, like, that'd be awesome is if open source package packages, you know, could last that long, but definitely, you know, like we're still pretty early were, as I mentioned about three years in. And we still have a lot of major features to contribute to. We have about a dozen major features that the community has proposed, and several dozens that we have implemented. We also have a lot of github issues for those developers that might be interested in supporting it or if you want to be a user of sparkly are in your organization, and then contribute back definitely there's a lot of, you know, like opportunity there to help. And you know, not to say that there's a lot of github issues open there's also over 1000 give 1000s of github issues that have been resolved on the project. But we definitely want to, you know, encourage if you're if you feel curiosity for this project there or contributing, you know, by all means you can find us on github.com slash sparkly are where we have most of our projects currently, it's really just a sparkly are main project where you can follow development and why not. And yeah, I should mention that we have some resources that are super useful. I know that it's really hard to pack in a single, you know, like 40 minute 50 minute talk, everything that is to know about a packet, an open source project. But if you want to learn more about sparkly are the landing page that you should this visit is sparkly are.ai. This is the official Linux Foundation landing page for the project. And from there, you know, there's not a lot of information but there's a lot of pointers that can take you to, you know, additional resources. And one of those pointers is the book that we finished writing with O'Reilly, a few months ago, which is mastering spark with our, and this, this is a book that basically can take you from start to finish to learn sparkly are. And I would argue that if you're motivated enough, you can also pick the book and learn our as you're reading to the book is definitely a bit of stretch but you know like if you're really motivated. You can look at the book and you know, like whenever you get stuck with our, our concepts, you can look at our for data science which is also available online for free to use. And last but not least, all the work that our team is developing in the open source world for the art community, and in general to make AI easier to use. We usually blog about things like, you know, like different deep learning algorithms and tools.  So yeah, definitely subscribe. We post about every week or so. Pretty interesting articles. And yeah, thank you so much. So I think what I'm going to do right now is I'm going to go to questions. So if anyone has a questions, we can spend a few minutes on the questions section. All right, so, so the first question that I have here is can sparkly are be used with Python. So the, the strict answer is no you cannot use sparkly are with Python. There's, there is a kind of similar interface with different perhaps design goals called pie spark to use spark from Python. Now the philosophy is a bit different because a pie spark is specialized in talk in using spark, while sparkly are has grown a little bit more support rich ecosystem of packages and why not. But yeah, so the tool that you would use would be a pie spark if you want to use spark with Python. What I would say is that we try to interoperate between our and Python. I think in general in our studio, we believe that it's not either or like it's not a fight between Python and are, but you can really, you know, like depending on your type of user and your application, you can either use Python or are or some users use actually both. So we spend a lot of time also making sure that you're not stuck with our. And if you know if you want to migrate to Python, there's tools and ways of doing that as well. But yeah, it's sparkly are is not a Python package. Right, so another question is our version for backward compatible with version three. I would. Yes, so actually one of the things that I'm, I think I'm most excited from the art community is that they are has been backwards compatible for many versions and sure like there's there's sometimes little things here and there that that change and get deprecated. But you know like when, when you see the transition between Python to and Python tree. There was like a brief, a significant breach that people that users have to move and understand between Python to and Python tree. That has not happened with the our programming language and it's something that I think that is something that I admire from the our maintainers that they have followed kind of like that. Very, you know, like standard, very cautious evolution of the our programming language kind of like reminds me a little bit of the talk from Linus turbo is this this money morning where he was putting emphasis on kind of like being consistent with your releases and making sure that things are not broken as your community evolves. So yes, from, from, from all my understanding are has been compatible from version four and also previous versions and even even going behind. Actually sparkly are I don't remember on top of my mind I think we support version 3.1, which is quite old, maybe seven years or eight years old, and all the way to version four so. And again, most I'm at some point I was the core maintainer of sparkly are I'm definitely one of the creators, and I've never had to fix a bug where are broke something which is actually quite amazing. Yeah, so I think we have time for maybe a couple more questions. So here's another question. Do you support PMML PFA or onyx. We unfortunately do not. And I would say that that's on my radar and on the radar of the team, especially with onyx. As I mentioned, sparkly are joined the Linux AI foundation, and there's there's great projects out there that we should probably be collaborating with like Horovot and onyx. It's just that there's there's still a lot of work to do on the sparkly are project itself. So, by all means like if someone is interested on prototyping or at least exploring or discussing how these integration could look like. Follow you can contact me and slack after after this talk or you know after sparks after the open source summit. We also have a Gitter chat room for the sparkly are project. And you know, feel free to discuss this I think it would be great to have onyx support for for sparkly are onyx is becoming the standard. So we're a little bit behind there but I would I would want to have that integrated in the near future. So let's see. I think that might be it. So I really want to give you thanks for everyone to attending. I hope that you have a great open source summit and hope to also see you around. Thank you.


All right, thanks for staying with us. Now, the 2023 Lagos State Govermentorial Election will take place on the 11th of March 2023 to elect the governor of Lagos State, concurrent with elections to the Lagos State House of Assembly, as well as 27 other Govermentorial elections and elections to all other state assemblies. Now, the election will be held rather this Saturday, two weeks after the presidential election and the National Assembly elections. Now, the incumbent APC governor, Babaji Desong Walu, is eligible to run for re-elections and has been nominated or renominated by his party to be what's it called, the candidate. So who is your candidate for the Lagos State Govermentorial Race? And do you think your candidate has a chance? Now, please, let's hear what you have to say. Remember, you can join the conversation, send us an SMS or WhatsApp to do it. 1-803-4663. So the reason I'm smiling is because these are really interesting times that we're in. So for the first time, in a very long time, I'm really feeling like, okay, there's a breath of fresh air with the elections, especially the 2023 general election from precedency. You could see freshness to the kinds of, what's it called, engagements and all of that. And this particular election is one that is very dear to my heart because Lagos State, really, Lagos State has the capacity to be the Dubai of the world. It has the capacity, it has by every standard because Lagos is one of the most industrious state. It gathers a lot of industrious people. I mean, people just feel like, you know, when I come to Lagos, I'll make it because I mean, when you put in the hard work, you see the results and all of that. And again, in Lagos, you can become a billionaire and you understand the tricks and the, you know, I mean, I remember when my friend was living on the mainland, both of us were living on the mainland, right? And she used to say then that, ah, I'm going to move to the island, I'm going to move to the island. I said, why? She said, ah, the same thing that her and her friend will go to the UK and buy and she will be selling me peanuts and we beg on the mainland that that then the friend will just call a tea party lucky. And before you say that, she says it's like five or 10 times the money and they ask crampley for it. And she sold out. She has to now bring her goods, you know, I mean, even within Lagos, right? There's, there's, you know, there's still different kinds of, what's called activities going on that just shows that yes, this is a boisterous economy. So I mean, when, when the presidential elections happened and all of a sudden everybody was just, ah, and, you know, Labour Party was declared winner. All of a sudden I just noticed that our governors are there posting different things. They are legussians. They are legussians. They are legussians. But you see, it's good. It's good because I know particularly governors only, for instance, had been invited to different debates and all of that. I don't think he did any. He never showed up in any of the debates and all of that because, again, I feel like politicians in Nigeria, and this is not just unique to Govna Songulu. It's actually every governor. When they are running for a second term, they don't believe that they have to put in so much work. They just believe that the power of incumbency will cover them up. But for the first time, maybe because of the things that happened with the presidential election, Labour Party winning Lagos state. And again, Labour Party now having some kind of, you know, architect, the new architect of Lagos and all of that, you know, coming into the race. So it's almost like because I know that Songulu has been going everywhere, speaking to different people. I mean, he was at the estate where I voted. He's been going around different places and all of that. So I don't know. What's your take first of all? The gubernatorial race. How is it doing you? You see, guys, I said I'm looking forward to Saturday. And it's not because I'm not afraid that, again, the magic will happen. But because I'm happy that somebody is giving them pressure. So the days of sitting down and crossing your legs and knowing that it's coming to me again is over. Like you rightly said, every day now I've seen dear Lagosians. Dear Lagosians. And I'm like, wow! I'm really proud that you're Lagosians. You have people want to say to us. I didn't know that. You know, so it's a very, it's, like I said, it's interesting to see. I called this phase that we're going to do Ninja Chronicles. So this is like episode what now that's where in of season, this is season three, maybe. But yeah, I'm just excited that somebody is putting him on. He's now putting out pictures with iron jeans and things like that. He's good so that you can't say that. These things, see, what we're done, we're done with all that. I love Songulu as a matter of fact. But you see, something happened that just puts me off. And I actually expected so much. He's my pet damage by the way. So I was like, this guy, you can't do better than this now. What's going on? And his silence sometimes just kills me. When you expect him to say something, he will just go quiet on you. I remember when he was going to come into power in, that was 20, 20, yeah, 2019 elections, all my days, the promises that we had. And this is four years later and I'm asking myself, what happened? What changed? What went wrong?  I'm like, don't make those kind of excuses. COVID came, COVID, we stopped in what, nine months. There was that break for nine months and everything resumed. Why is it that when we're just going to get to election period, that's when we said, he said that whole real thing that Buhari came and commissioned the real, real that we've been known for. God knows how long now. And I don't, I don't see that happening again in another how many years. They started that other project, the road one we're talking about today, left digging. So it's, I don't know. Never hear your thought, Jennifer. The pressure is getting worse. And I'm actually very happy. Like, like Shinela said, you know, normally, when there's a, there's an election coming up, you have the past government who feel like, yes, it's going to follow my labs. I don't have to do too much. And then you have situations where probably they're opposing, um, running mids. It's probably someone who's very docile, someone we don't know about, someone who doesn't have any manifesto, has nothing to offer. They don't have any real competition. Yeah, they don't have, yeah. So this is a real competition. And I'm very happy. Like you said, there's always that dear legotians letter. It's like, every three market days it comes up. And every time I see, it feels like a text message. I mean, he says it on the are you feeling potter? That's nice. Now you are dressing up because for years he has been quiet about a lot of things.  Now I feel like as a governor, once you're like a sitting governor, if you've done anything to improve on the economy of the state, people should know about it. Because right now I would have to ask people have to ask him, what have you done? If I can't see what you've done, then that's a problem. And then the things that he listed to me, I saw it and I was like, there was one building I saw in one primary school that looks like a lighthouse. First of all, I can't even see a staircase leading to that building. I can't see anything. The question is, why was that constructed? And why should that be something you are proud of to see you have done? We have a lot of issues to tackle in Lagos. We have housing issues. We have security issues. We have road. We have traffic. We have a lot of issues. And you don't have the roads that they commissioned, they started constructing. And till now there is nothing to write home about it. We've not seen any progress being made. People are complaining every day. People who live in Sungotedo are crying every day because they go through traffic. Imagine sitting in traffic for six hours every day. Now reduce your lifespan.  So please, just vote for the right person. Please increase the pressure. I'm happy you're bringing those things up. And again, I wish Jerry senses apologies. Actually, he's running late. Hopefully he'll be able to get here before the time runs out. But I was going to say that I'm happy you brought up those issues. And let's even narrow it to this Lagos state gubernatorial race. Why are we having issues around ethnicity? Because again, people play dirty when they see that this is a real competition. Over the years, I don't believe that there was ever a competition for APC in any of the previous elections. Why? I have a feeling like the PDP candidate is just there waiting to just come out and prompt like, I want to run. But he was never ready. He's really serious to run. And that's particularly one of the reasons I really did not like his person.  Nobody saw Labour Party coming into the picture. So all of a sudden now there's real competition. And that's why we're seeing all these things that we're seeing. Commissioning or projects, everything. So I was just talking to a friend of mine. I said, why do we people, why do you have to wait every four years? At the fourth year, when it's an election year, you start commissioning different kinds of projects, right? Like you rightly said, if governance is felt by people, you don't even need to campaign. People will be the ones to campaign for you. And this is a message to our leaders. We are getting wiser every day. We're getting better. You know, we're not there yet as a people because if we were there yet as a people, certain things will still not be happening. We're not there, but we're getting there. And we're getting to that point where if you do not do your job, you understand, you'll be kicked out of the seat. It's as simple as that. So it's not a thing of waiting till that minute and you're jumping, helter, skelter and trying to convince people to vote for you. If you did your job, trust me, you are not, you are unshaken. And that's the truth because this thing is not, and that's why people that are bringing up ethnicity, people that are bringing up religion and all of those things into the elections, you are actually just, you know, you're actually very ignorant. Because if you knew, if you knew how important governance is, right, you will not be part of the people pushing those propaganda. Trust me, a Tunisian or whatever can just come and become governor for all I care, as long as the job is being done. And I was listening to, what's it called, she was talking on a talk show on TV and she was saying that people have to be careful, especially the APC, because if you talk about candidacy and the terms of say, okay, who is the bona fide legosian? What's his name? Saumulu is not a legosian. What's his name? Amber Day was not a legosian allege, even Tunubu is not a legosian, right? So if you were talking about, what's it called, if you're talking about incumbency and, I'm sorry, indigenous roots and all of that, this particular combo, that's what I'm saying that is the most, that's what it's interesting to me, because this particular combo of princess, OFC and JRV, they are more legosians than any other combo because OFC is born, bred, bottled, everything legos. She's originally a legosian, JRV's legosian, and it also has his mom that is from the east. So when they don't bring all these Omoale issues and they bring issues around, you know, what's it called, him going to hand over governance to the ebos, for me, I think those are just very shallow way of campaigning. Now, let's even bring the subject of the ebos here. Who are the drivers of the economy? In every state in Nigeria, every state, I'm not even specific to legos. Who are the drivers of the economy? Go to every state in Nigeria, the major markets that are turning out, whatever. You see a lot of ebos traders there, right? Ebos are the most industrious people. I used to say that I wish, you know, I was an ebogirl because I'm sure by now I'd have been a billionaire importer exporter, you know, I'm just saying to you, they are very industrious. So when you start to bring those kind of lines, you reduce the, see, we must begin to learn to move away from those kinds of agendas and propaganda and learn how to see. You know what has brought me where I am today? I learned how to tap into people's strength, forget about their weaknesses, forget about their differences. I just focus on people's strength. And that's all I focus on. I'm not interested in whatever, that's your headache. Right? But if you focus on people's strength, you will get the best out of the people. And that's what we should do because you cannot really claim anything right now. We must learn to harness the potential that everybody has. Because the human capital, I was saying it somewhere, I don't know where I was saying it. The human capital that we have in this country is enough to make this country a first class, first class country. But because of all of these small petty lines that we divide ourselves in, we're not able to get there. And that is a big problem for me. I have a question for Nigerians as a whole. Now, if we're going with tribal worlds, I have just one question. Now, having an Igbo president, Igbo governor, or having a Yoruba president, or governor, or Ausa, and what not, or Muslim, or Christian, when we are suffering, we all suffer together. Because I don't think there is, when the dollar was increasing and Naira was dropping, prices of things were going up, housing prices were increasing. When you were looking for a house to rent, did the landlord or agent tell you, oh, because you are Yoruba, I'll reduce the price? Or when economy was getting really hard for a lot of people, did economy tell you, because you are Igbo, I'll reduce the price? So I really don't understand it because I think it is very backward for anyone to still be fighting these wars. It doesn't make any sense to me. When we are divided, we will not make any progress. But when we come together as one, there is supposed to be an end goal. It shouldn't be about where you're from. I mean, we complain about racism.  So if you're going to complain about racism, why do you come back to Nigeria? And you're now tribalist. Why? It doesn't make any sense to me. We're supposed to love each other. And I know that it is progress. I mean, we need to get to that point. But this is the same fight we've been fighting for years before I was born, before a lot of people were born. So why are you carrying a war that is not even yours? Why can't we just come together and vote for the good of the people? So let's bring it back home. Because it's important that we're saying all of these things. Because again, these were the things that just started springing up all of a sudden. Because now, like I said, for the first time, it seemed like we have real competitors in Lagos. Real competitors. Because before, as far as I was concerned, that guy, Jimmy Aguaje, as far as I am concerned, Jimmy Aguaje was just a front. Because the guy was not ready. He was not ready to be govno. Advertisers are very sweet. Which guy are you? Govno. Govno is very sweet. I'm super excited. And I'm looking forward to 2023. But I think our guest is here. So when we come back, let's quickly go on a break. When we come back from the break, we'll have GRV join us. And let's quickly just milk as much information as we can in such a short time. Stay with us. We'll be right back. All right. Thanks for staying with us now. Badebo Rhodes Viva, popularly known as GRV, or the hopeful Nigerian, is the gobernatorial candidate, Labor Party, Labor State, an architect, and a businessman, is had his first degree in architecture from Nottingham University and a master's degree from the prestigious MIT Boston. Now, he ventured into politics in 2017 by contesting for chairmanship of a Keja local government under core party. And in 2019 at 35, he won the ticket of the People's Democratic Party to contest for Lagos Senatorial West. And again, Badebo is a strong believer in Nigeria's future. And he devotes himself to developing fellow young people to take on the mantle of leadership. He's currently the govno, govno ship candidate that is putting everybody on their toes in Lagos and his join us live in studio. Thank you so much. Always happy to be here. Yeah, so we are a friend of the house, so we couldn't have not had this conversation, but thank you so much. I mean, because time has really passed, I really want us to just quickly run through a lot of things. How prepared is Labor Party for Saturday, March 15th? March 11th. And we're very prepared. You know, we went into the previous election believing that there was going to be an electronic transmission of voting. And seeing what actually happened and seeing the results, because from our results, from our situation when we got over 900,000 votes, and the PDP situation reports also say the same thing. So since the INEC wants to take elections back to 2015 type elections, then we are going to be prepared, we are prepared for that. And we're also prepared for any form of intimidation or harassment that anybody thinks they want to bring against our people and our supporters. It's going to resist everything that we have. So I encourage everybody to come out and vote. They fooled us the first time. We saw the military vans moving around and I have to commend the military. They did bring a level of sanity to politics in Lagos. And I thank them for that. And I ask that they do the same again, March 11th. But we are also prepared to resist any form of intimidation or harassment. And it's one thing to think, you have to think about it. Why would a government that has had power for so many years feel the need that they must harass and intimidate their way to keep a strong hold on a state like Lagos? It literally is them condemning and indicting themselves. Because if you've done well, people should go to vote freely and put you back in office. Not all this intimidation. I mean civil servants are being forced to vote.  I'm coming from Halaba and going, you know, go to Alimo Shoddi. The ballet of Ijegun has come out to say that he's going to do Uroh festival. So non-indigents should not come out from tomorrow to Monday. Wow. Meanwhile, it's something where nobody should come out at all. Not just non-indigents. Well, you see, these are also, we have to petition the commissioner, the police, the DPO of Alimo Shoddi, and also get the DSS involved in this. Because we're not going to tolerate all of this. Right? We're working everything. You saw the injunction we got against INEC. And also injunction we got against INEC using MCLOMO. We're laying all the tiles, because this is a long game. But we're going to win on Saturday. I'm very confident of that. I was in Halaba today in Shalefair, and the reception was amazing. People's spirits and their tempo is still quite high. And we want a new Lagos, we want a new Nigeria. And also, I have to say on TV that Peter Albi is going to get his mandate back. Of that, I'm sure. We are hopeful for that. So, I mean, I like what you're saying, you know, but one of the things that they, of course, your opposition have been throwing at different people is, oh, what experience does Badegbo have? He's just a businessman. He's an architect. And then what, you know, he doesn't have experience in governance. You know, what do you want to say to those kinds of people that say that? I asked them, what experience did Aladjilati Ujjakondi have in public service? What experience did Aladjilati Ujjakondi have in public service? And these are the people that they look up to. What Aladjilati Ujjakondi did in four and a half years, the ABC government has not been able to do it in two decades. And what drove him? It was his capacity, his transparency, because he was not a thief, and his love for his people, and his visionary sort of leadership. And that's what it's about. Anybody that's been in this government for 20 years has only gotten experience in maintaining the status quo of state capture, of aggregating wealth to one man, his family, and his cronies, of being surrounded by water or supply and water. Me, while they grew up in legal state, they could drink water from the tap. Of having 16, about 15% of people that send their children to school, send their children to public school, which means even the maid in a house that's barely earning enough is trying to get her children into private school. But these people that are complaining, that are saying that they have all this experience, they were able to go to public school. And this is the ligos that we're in now, that they're giving us. But they enjoyed the ligos that they had. They were not flying abroad for injection that time. So Aladjilati Ujjakondi and Jennifer Cummings, just to take you back to what you just said, two decades of nothing. How do you think you want to correct that? Oh, well, first of all, legal state has tremendous wealth. And when I say wealth, I'm not just talking about money, I'm talking about the capacity of human capital. Because people are making so much, they're pushing so many boundaries. And you consider all the odds against them, the traffic situation, the government working against them, government shake down, multiple taxations, lack of an enabling environment. Legal state ranks lower than Kaduna in terms of ease of doing business. And Kaduna is doing Boko Haram issues. But meanwhile, legal state is supposed to be commercial capital of Nigeria. So the moment you open up legal state accounts, make a transfer and set benchmarks to determine, okay, this is a good deal. Based on world best practices for road, for rail, then you can now start to stretch your resources. The moment people start to see transference and accountability in your governance, the more the private sector is willing to invest in it. Because legal state is feasible, it's underserved, there's so many problems that need to be solved. And people will key into it. And many other parts of Nigeria that no matter how brilliant your idea is, you don't have the population to be able to make projects feasible. But legal state is one of the smallest states, or is the smallest state in Nigeria, where it has the hugest population. So it is extremely feasible to do things here. So for me, it's just, I mean, what Jaconde achieved in four and a half years is the, is that standard that I want to top. And I believe that we can do it. We can do it with the civil service.  Because I hear from the presidential results that they actually almost lost in Alousa. But let me let the ladies come in. Okay, so I was going to talk about state capture, but I think you've touched on that a bit. Okay, let me now come to transportation. We know that Lekepe Expressway is one very busy, and then we have just that straight road that goes all the way to it. So I'm going to ask, are you going to provide any alternatives? Is there anything you're going to do about that? There's a coastal road that's supposed to be linking from down near Ruviae side. But currently it has been built upon and there's Shaks there, which is a no problem affordable housing. So we're going to connect that coastal road all the way down to Bajileke. And then on the other side, we're going to connect a coastal road from a corridor all the way down to Ekme. And then link these two roads by six kilometer bridges, at least three or four, right? That we've created a belt road and a belt road design, which is most efficient means of moving things around. And that would then open up this corridor. But for some reason, again, all of these things that seem, there doesn't seem to be a true effort by this government to actually make the lives of legulations easier. Every development that comes into place is simply a means of capturing more wealth for themselves, right? But that is why we keep saying that Legos it is stifled and Legos needs to breathe again. Because for any development to happen, it must be that a certain interest has been taken care of. But we are going to change that and create a Legos thing that is platform driven.  This is interesting what you're saying, but let me bring you back to Govno Ambody. I hope you know that one of the bane of his downfall was the fact that he wanted to bring some of these innovations, right? Because there's an existing structure, two decades is not a joke, it's not too yet. So how? No way, no way. You see, you've answered your question. Ambody came through a structure that was extremely corrupt and only was focused on themselves and their interests and wanted to bring innovation to it. You see, that's why I'm not going around under the APC. Because as I'm saying all of these things in my head, I was just thinking that's nonsense you can never do because these people benefit from the mediocrity that Legos is in. But coming from another platform and bringing a new voter demographic, you remember every time I've come in for the last two years, I've always said this. We are bringing a new voter demographic to the ballot. We are redefining politics in Legos state. So when we take this power, we can make things more efficient, right? Because now we're creating a new system. We are still working with the existing structures, the civil service, all of those people. The civil service, Latif Jahkondi are the civil service. We are going to increase their salaries. We're going to give them more training. We're going to pay them a living wage, not a minimum wage. By the time you do these things to the civil, for the civil servants, you can then, let me give you an example. See, because you pay people so poorly, you still pay the opportunity cost because of all the bribes that they take and how inefficient they make Legos, which you then pay an ultimate cost because people and businesses are not going to come into Legos. When you look at ease of doing business and the poor rankings of Legos state, you need to understand that a lot of business is actually lost based on that. So we pay our civil servants well. We give them quality training. We reward merits and excellence. And we work with that civil service. Latif Jahkondi worked with the civil service. All of them worked with the civil service, right? So it's how the head goes, the body will follow. And that is what's going to happen to my government. I believe that the civil servants, they want to be excellent. They want to be able to be productive. I don't, I think that it's like how people think that this aggro is on the road, just want to be lazy. They don't want to do any work. It's because the state government has enabled them. They use them at this time to suppress votes. So whatever else they do, they discard them. But it doesn't mean that those young men don't want to work if you give them the opportunity or they don't want to get skills if you give them the opportunity, right? And that's exactly how I see governance. So please, any civil servant watching this, your jobs are safe. In fact, you're going to earn more. You're going to have a better quality of life. You're going to have the access will to move to a middle class level of work. And the only people that have anything to fear are the people that have been stealing from the commonwealth of Lagos for two decades. So I like what you've said, but I'm going, I want you to touch on two points. You said you're going to give the civil servants living wages and no more minimum wage. And to me that's interesting and also very exciting. But riding on the living wage, now the standard of living right now in Lagos is very high, extremely high. Now talking about housing, if I want to rent an apartment, I know two, three weeks ago a friend of mine rented a one bedroom apartment for about 3.5 million. And to me that's ridiculous. I know how much he earns. And I don't know how sustainable that would be. So how are you going to tackle this? How do we get affordable housing? Because it feels like every year, year in, year out, it increases. I know how much I pay where I'm scared to leave. I should have moved out last year, but I couldn't because looking at houses and the prices people were giving me, it didn't make any sense to me. Am I supposed to rob a bank to be able to pay for an apartment? It doesn't make any sense. And then sometimes I know people come in with money, okay, you get to a point where your, your living wage or your monthly income has increased or your annual income has increased and people want better lives for themselves, but they can't make those changes if housing is really expensive. So people end up staying in places that are not conducive for them because that is what they can afford. So I put it to you. I'm asking you how do you intend to tackle this issue? Please ask him because he's the architect. Thank you. And I was going to say I'm uniquely positioned to solve this problem as an architect. Please tell us. So, so firstly, the issue now is that Lagos State Development is too centralized. So everybody is working or wanting to come to work in Lagos Central and everybody wants to live close to this place where there's development, right? So we need to open that up. And that comes with the coastal road design I talked about. So you're opening up Northern for sure. You're opening up Lagos East. We also need to open up Lagos West. That's the Badagri Division. Bring development in there. I ran for Lagos West Center. So I've seen the state of development there. Development people and that actually try to go through like they're part of Lagos. So by, for instance, extending the blue line all the way down to Badagri and you can now get on the train and come from Badagri or Joe to VI, right? Automatically, if you are now spending 35 minutes on the train, it's now feasible to live in those places. You now increase the housing stock on these two ends. When supply starts to exceed demand, prices start to fall. The issue is that right now, housing stock has not exceeded demand, right? So there needs to be a lot more housing stock built in places where the land is cheaper. Now, because people are building so much on in Lagos Central in this era, you have to think about the piling, the cost of the land. Imagine like in Atlantic, how much it had to cost to get all of that sand filled. All of that will reflect in the cost of the building, which would then reflect in the cost of the rent. When you start to build in places that are on solid ground like Badagri, like CoDivision, it's a lot cheaper. And in doing that and creating a statewide transportation network, you can now open up Lagos State and start making local governments that are sustainable and are self-sufficient in themselves, which then incentivizes companies start to relocate there. And with us as well, we're pushing for companies to have incentives for their workers to work from home at least once or twice a week. They get tax breaks, right? So the most important thing is to connect Lagos properly so that in moving around, you don't spend three hours in traffic anymore. The moment you do that, like on a Saturday, you actually realize that Lagos is not that big, right? Because it's so easy to move around, right? And then you start to realize that if the environment is clean, you have all the infrastructure you need, you have your healthcare systems, you have your primary education systems, you actually don't really need to move about too much. And that's that quality of development needs to go across all of Lagos. And that's what's currently lacking.  And it's sad, because if you really talk about, because I want to bring it to ethnicity, because it's one of the things that have been driving your position, saying you will, you will hand over Lagos to EVOS, you know, and all of that. But the EVOS for me, I feel like, you know, they are very industrious and they've been able to bring in a lot of development funds, capital into the contributed heavily in the GDP of Lagos. So if you really want to move away from the pettiness of the campaign that is going on around ethnicity, what would you say? How do you intend to tap into some of this? Because I believe so much in human capital. How do we tap into that and just bring everybody together and see how to build truly? Because Lagos has the capacity, I was saying it before you came on board, has the capacity to even do much better than Dubai, because we have everything that can make us a mega truly class mega city. How do we now tie up all of these things nicely? And if you had one promise, you know, to give to anyone that's watching, what would that promise be? It will be to create infrastructure, to go into all these markets and create an even quality of development across Lagos state. You see the roads that are going to the markets all around the Bad Agri Division, the inner roads as well, is a complete mess. It's Mediocard best and all of these things. And then also you then have, for instance, I'm calling from Malaba, right? Two things that they said, one, the roads and the whole Agri system where people that are bringing things into the markets, they are being, the money is collected from them four or five times on the same road, people taking things out of the market. So people just don't even want to go to the markets to buy things. And they literally said to me that the volume of commerce that has happened has nose dived. So not just because of the economy, but because of the infrastructure decay, right? So we're going to connect the markets a lot more. I mean, like on that axis, you're trying to get roads that are coming in from a limo shop from a moor doffing, making it easy for transactions to happen. Also ensuring that the road infrastructure is solid and taking away all these young men that are wasting our lives on a sheet and reducing the ease of doing business, giving them employability skills so they become more productive, right? So these are things that we're going to focus on in relation to what you talked about. And I like that I said that I won't take away the pertinence of this thing because the amount of wealth that the Igbo's Southeastiners and really non-Indians in legal state have brought to legal state, they are a major pillar in the economy of legal states. And it's very unfortunate because legal states, the indiges of legal states have a culture of openness and welcoming. This is why a man from Miraguji could become something in legal state. A man from Quara could become something. A man that's representing Keja from Kogi could become something, right? But then all of a sudden there is this desire to change that culture and start pointing fingers and leave development out of the areas where this will live. And that's what we're going to change as governor of Lagos. Absolutely. Let's quickly take comments then. Go ahead. So past governors who came into power had also made promises. A lot of them had said different things that they want to do. And here you are, you're also making promises and you're saying a lot more things, things that appeal into a lot of Lagosians. So my question to you is why should we trust you? Why should we believe you? And if you don't deliver, what happens? Ah, we will kick you out. I love that. So the fact of the matter is I can only get into position because the people put me there. I'm not buying my way into office. I don't have the degree and voter suppression to get my way into office. And there's a thing like between love and hate. When people have put you in and you let them down, they will get you out. So the honest is now on me to deliver. And that's why it's important for people to participate in politics. Voter apartheid has killed our democracy. And what we saw last week's Saturday showed quality voter engagement. We want it and also have to correct this idea that it was a win by a particular tribe. No. Lagosians voted for Peter Obie. Of course, we want in Koshofe. More European people. Yes, we want in Koshofe, which is mainly populated by Yobas. We want in Shomoli, which is mainly populated by Yobas. We want in Limosho. Magoddo. Magoddo, which is mainly populated by Yobas. We want in Kejah, which is mainly populated by Yobas. So people are tired, right? And so that's one aspect of it. Secondly, I think when a politician comes to talk, you should look at their pedigree, look at their antecedents. My love for Lagos and my love for Nigeria, I've been preparing myself for this for the last 12 years. Or more, even, more than that. Every decision, whether it's going to MIT and my thesis is on solve, creating communal waste management systems for which I've got a distinction, or working with the American government to solve flooding in cities because of Lagos coastal nature and getting those skills and capacity, or working with the Chinese government to build vertically without losing community touch, because that is where Lagos needs to go because of a small footprint. Come back to Nigeria and get involved in affordable housing or focusing on fighting the government based on their policies in relation to genetic modified foods. I love Lagos. I love Lagos. I love Lagos. I love Lagos. This is where my pedigree comes from. This is everything to me. So I've shown this consistently, whether it's being part of the ENSA's movement, I've always stood on the side of the people. And it's not something that you can fake. And you can't go and verify that. Okay, this one says, Hello Waste Ladies, my message is to Jervie. Jervie should disregard the petty tribal. Is he a political, more slinging antics? A weak person who lacks capacity to debate objectively on a subject matter. Resorts to baseless name calling. I'm listening for you and this is from Ufama. God bless you. Thank you. Good evening, my dear beautiful sisters of water. Are you saying hashtag waste? Lagos gubernatorial race. I thank God for everything and for another opportunity to cast our votes again come Saturday 11th of March 2023. My comments are not much. Honestly speaking, I am here to recover from the daylight robbery during the last election. I cannot be proud of having someone who knows that he rigged an election as a president. It does not make sense to me at all. Your guest made mention of something that has made my day and I can confidently sleep well this night. He said that Peter will be regaining his mandate back and it sounds like music to my ears. Thank you so much. My prayer is that Labour Party wins on Saturday. Thank you so much. My name is Daniel Ile. I think a lot of people are rooting for you, Jervie. You bring freshness to this campaign. I'm proud to say that you are a friend of the House and we're looking forward to Saturday. For those young people go out there and vote. Then if you missed our quote for today, here it is again. Okay, so it says we cannot be mere consumers of good governance. We must be participants. We must be co-creators. You must be part of people that bring in good people into governance. Thank you again and I'm saying to you that I wish you all the best for Saturdays, March 11th. See you guys tomorrow at 8 p.m. I also bring another great conversation to use me. Thank you ladies.