Hi, my name is Yoris. I'm Boris on Drupal.org and on Twitter. And I will be talking about search API. I work for a small company in Belgium called Dazzle. This is our wall. And the slides are already online. They're on that URL. You can also find it from the session page. That is the session page. And if you want to follow along on your own machine or you want to grab the slides for later, they're already up. So I will be talking about search API, fast API, and related other modules. I will start by explaining a little bit about search API, then search API solar, facets, a couple of other contract modules that are in the same space. And then I'll shortly discuss some custom code and how to write it. But first of all, what is this actually about? It's about building a search solution. So you have a couple of entities that you're looking for, a view that gathers those entities, and keywords, and facets, and sorts. Those are all things I will be shortly explaining a little bit more about. But that's the main thing that we are going to try to build in Drupal. So about search API. I'll start with a short introduction. In 2010 for Drupal 7, we wanted to make suggestions to Core Search to improve it, to make it a little bit better, and mainly to provide a generic and flexible way of searching to index not just nodes and users, but also custom entities and taxonomies and other kind of things that you wanted to index on different search engines, such as Solar or Elastic Search, not just MySQL. And also to provide different types of user interfaces than the user interface that Drupal Core ships with. And we have a pretty good tool of making user interfaces and lists. It's called Views. And in Drupal Core for Drupal 7, it was not using that. So Search API is using that. So building views of the entities that are indexed in the back end with advanced features, such as keyword search and facets and sorts. That's the main goal. Looks like the batteries on this are almost dying. So I'll just do it like this. About three years ago, a little bit more by now, the Search API module for Drupal 7 and the Apache Solar module for Drupal 7 figured that it would be better to create one module for Drupal 8. So Search API for Drupal 7 and for Drupal 8 got together with Apache Solar to create one search solution. So for Apache Solar, that means that there will be no Drupal 8 version. There will only be Search API in Drupal 8. So we had a crowdfunding campaign to support the main maintainers. We had a couple of Google Summer of Code students to help out. And we had a lot of Sprints, a dedicated Sprints in Belgium, one in Switzerland. We had Sprints at DrupalCon. This is DrupalCon Amsterdam, Sprints at DrupalCon Barcelona, Sprints here yesterday, and today, and tomorrow, and on Friday. So basically every day of the week. So some influences, because Search API is quite mature module, especially for Drupal 7. And we had a lot of help. One of those things that influenced this heavily is Drupal.org. The Drupal.org issue queues are powered by Search API. It's a Drupal 7. And it's using the MySQL backend. So that means that we had the opportunity to work with a data set and a scale that doesn't fit on my computer. It's a big data set. It means that the MySQL backend got more stable, got more reliable, got extra tests, and got a lot of optimizations to be faster, because we all like Drupal.org to be fast. This also means that if you're building a custom website for your clients, and you want to use a search engine, and you don't need special features, and you just want a basic search, then MySQL will be good enough as a backend. You don't need solar for a small website. Or well, Drupal.org is not a small website anymore. But it's not the size of your data set that should determine which backend you're going to be using. And I can't talk about this and just think that I did it all on my own, because I didn't. These are a couple of people that helped heavily in the development of Search API, and a lot of them are here. So, thank them if you have the time, because they did an awesome job. This also didn't come overnight. This chart starts in July 2013, six, sorry, three years ago. And as you can see, there were a couple of sponsor sprints, and Drupal Dev Days in Zegat was also quite successful in helping us create code and get extra code in, as well as DrupalCon Amsterdam and Barcelona. And probably when I update this chart, there will be also a big visible blob for DrupalCon Dublin. And we can't miss out on those two last ones there, because Acrea has the module acceleration program, and they were kind enough to sponsor both me and Thomas Seidel to work on Search API and facets and solar to actually get it into a more usable state for all of us. So, thanks for that. So, I'll shortly discuss the architecture and the way that Search API is built. So, you have three concepts that you should know, or need to know, or could know depending on how deep you want to go. There's an index, which is basically, what are we going to be searching for? It is nodes or users or taxonomy, or you can click whatever you want, and filter by bundle or something else. There's a search server. A server is where the data is stored, such as MySQL or Solar or Elasticsearch. And that's basically one plugin that delivers that. And you have a display, and that's how the data gets displayed onto your website. So, we ship by default with support for views, but there's also another module called Search API Pages that does just an entity load and doesn't have the added complexity that views might have. So, for simpler results, that might be sufficient for more complex solutions, views is a good way to do it. There's three modules inside of Search API. Well, there's Search API, which provides the framework. There's Search API DB, which provides a connector for MySQL, as well as SQLite and Postgres, because well, those are all database backends. So, that's one backend for those databases. And there's a Search API DB default, which sounds scarier than it is, because it's actually providing you with a server, an index, and a view already configured. So, you select those modules and you have that configuration on your website. However, this will also already index a couple of fields into the index. That means that we need to know what fields they are. So, this depends on standard installation profile or rather the article and the basic page content types and the fields defined on them. So, it only works if you have selected standard while installing and haven't deleted any of the other shipped fields or content types. So, I'll give you a short demo. I started by installing a new website on my local machine and I generated some content. And then, I will enable database search, Search API and Search API default. I did. It will install all the modules and will also import the configuration into your system, which takes a while, but not very long. Then you have to import all the configuration because if you go to search slash content, which is the default view that we ship, you won't see any data. So, back to the admin and you go to Search API. You select your index that's being shipped. Default index, default content index. And you index the nodes into the index. Index, index, I know. Go back to the overview and this is the result. This was 48 second video and that leaves you with a Search API installed on your site provided you're using the standard installation profile. So, this was quite easy. No actual configuration needed other than enabling the modules and downloading them, of course. But you probably also have to index other fields or add other fields into the index so that they can be searched on and they can be filtered on. So, I'll show you how that works. Note that this UI probably is not the most intuitive. It looks kind of scary, but we're working on improving this. There's an issue open about this, but you can actually go into, for example, tags, which is a field on the node, and go into the term ID or even deeper and you go into related fields. For example, the user of a paragraph, of a paragraph, of a node, of a related entity, of a taxonomy, you can go on anywhere you want, but you can add those into the index and have them be something to be filtered on. And you can also change the name if you want of those fields. Note that every time you do this, you have to re-index all the content because the schema changed, so we have to refill the database or the solar backend with new data or the same data again. But because additional fields are required, the action has to happen again. For a site with 50 nodes like this one, that won't take very long. For a site with 100,000 nodes, that might take a little bit longer, but it's batched, so it shouldn't fail in theory. So there's a couple of things that we still need to fix. One of them is hierarchical entities, but that's actually in a very usable state right now. We also have to improve the administration UI, the UI I just showed you, and especially the fields UI with all the pluses and add buttons because that needs some love from someone who has some insight in what is good looking. And we also need to provide config overwrites for search entities, which is quite a complex thing that we haven't figured out yet. That means that you can, through settings.php, configure a different backend on your local machine compared to on your live or your QA environment so that you can, for example, work with MySQL on your local machine and solar on your production environment so you don't all have to install solar. And also documentation and tests because documentation is good and tests are also good. However, that doesn't mean that we don't have any tests. You can see for Drupal 7, there were 24 tests. Right now, we have 229 tests, 292 tests because one extra went in yesterday, but that means that we already are more confident in the state of the code and that we already have a bunch of tests. So, search API solar.  So, Solarium is a PHP library that's being written by the Solarium PHP group on GitHub and they have provided a library, a package to work with search API or to work with solar queries. So, we don't actually have to write native solar queries. We have a PHP package available that allows us to write native solar queries from a PHP interface which is easier for us to do. It's also very well tested. It's very well used. It has a very wide install base. So, that means we can actually ship out a lot of responsibility to them, which is less work for us to do and that's good. So, basically we have a plugin, a backend plugin for search API and a couple of query alters that transform information, the way it looks from a search API query into a Solarium query which then transforms it into a solar query. But, Solarium actually powers a lot of that.  They run on Travis CI because we also have to use an actual solar instance and the Drupal.org test spots don't provide that but we have Travis to install the solar and to actually run real tests with a solar instance so we can be confident that our code actually works. So, I'll quickly share with you how that works. So, first of all, because this requires Solarium, which is a PHP library, you can't just install the module. You need to have Solarium in your vendor directory to actually be able to use it. So that means you have to configure Drupal to use either the Drupal Composer packages or the new Drupal.org Composer facade. And that way, you can quite simply from the terminal to Composer require Drupal slash search API solar 8.1.x and it will install the Solarium because that's required by search API solar. It will also install search API solar because that's the module you wanted and because it also depends on search API, it will also download that if you haven't installed it yet through Composer. So, as soon as you've done that, this thing kind of beeps, I'm sorry for that, you have to enable the module, start your solar server and then you can start configuring it. On the left side of the screen, there's a terminal output. This is a tail of the solar log. So you will see stuff appearing there. You don't have to read it, but it's just so we all can confirm that actually things are happening on the solar server. So, we start by adding a solar server in search API configuring the part. In my case, it's slash solar slash the eight on my local host, saving the server and something has actually happened. So it's actually writing to solar. Then changing the default content index that we already created to use solar instead of the database server, re-indexing all the content because nothing was in there previously. It's a new thing. So there was actually things appearing in the logs. And you see one last line and that was the actual query to solar. This was another 40 seconds. Of course, you have to configure and download the module, but it shouldn't take very much of your time once you've actually figured out how to install the modules to configure solar as your backend for your search API search. So facets, I'll also give you a short overview of the architecture. I'll give you a demo and a couple of issues that we're working on. So there's two entities in facets. You have facet and facet source. A facet source is actually the same thing, more or less as a display from search API. This is not called search API display because we also support core as a search provider to create facets with. And if in some kind of future, some other module also wants to have something, then we should be search API agnostic. A facet source is the display of a view that you've created, for example. And on that display, you're going to be creating the facets. So that means it's a block or a page or a REST display, one of those three. And that's the facet source, and then you'll see a list of facet sources, and you add a facet to the facet source on the correct field, and that's the actual facet. There's also different points where you can change the behavior of facets. One of them, the most important one, probably, is a processor because that's the way you change behavior. There's four points where you can actually do it, changing the behavior. It's either before a query has run, after the query has executed, on building a facet into a widget, or to sort it. Sort is one that you will probably all have to configure every time you create a facet because you either want to have it alphabetically or in reverse order, or by the amount of results, or any other kind of thing that you can think of. We ship with four defaults, kinds of sorting. And those are the actual behavioral changes that you can add. There's a widget, which is the way that a facet is being displayed onto your page. We ship with four, three defaults for now. One is links. Another one is checkboxes, which is links and some JavaScript turned into checkboxes. And a dropdown, which is links and some JavaScript to turn it into a dropdown. And there's one more that's being worked on, which is a range widget that actually allows you to do minimum and a maximum and drag between them, or just one slider, depending on what your use case is. And there's also a URL processor, which is another way that you can change the behavior. We ship with one default, which uses the query string arguments to change how facets work. Well, it actually appends to the query string on enabling a facet. And there's one extra that's in Contrip, which is pretty parts. We know that a lot of people actually use that, pretty parts, but we won't be shipping with it by default in facets, because it needs a different kind of speed of development that might be different. So there's three modules inside of facets, one being facets, the other on REST facets to provide a way to have a REST display on a view and to add facets into your search results. So you can do a decoupled app that can search that can also show facets as well. And there's also core search. That way we can also use Drupal course search but add facets on top of it, if that's something that someone would need. So I'll show you how that works by enabling the module first. And then these are the facet sources. In this case, there's only one, there's only one view. This is the same site that I used. And this is the default view that we ship with. So let's add a facet. You select the facet source and then the field on that source that you want to search on. I think I went for content type. Let's see, content type, okay. So we'll auto fill the name and the machine name. So you don't have to worry about that. It'll go into more configuration. These are settings and sorting. But by default, it should ship with a relatively sane configuration. It also provides you with a block so you can search for a block. It's called content type. Same name as the facet that you've created. You place it into a region on your site. You refresh the page and the facet appears. This is the data that's coming out of solar. So this is actually using the solar backend. And that was how you create a facet. So this isn't done yet. We have to implement or rather finish pretty parts. We have to also do hierarchy, which is a way to have a parent, child taxonomy term and to display that as a hierarchy in facets as well. However, this is almost done, I think, Jimmy. It's done. That's being worked on this week. As well as current search. That's also one that's being worked on this week. One almost on the bottom. We also have to add in support for dates because that's not supported yet at this time, as well as the slider that I mentioned earlier. We also have to add extra documentation and tests because we all like documentation and tests. So a couple of other things. This morning, we tagged battle two of search API. So this actually will provide an upgrade part when we enter beta. Search API page is lagging a little bit behind but it's on alpha 11 and it should theoretically still work. I haven't tested it since we tagged the new beta so I can't say it definitively. We have search API solar that's on alpha six right now and we will probably tagging another alpha version of that this week. There's first alpha available for search API sorts which still works as far as I know and we will either be fixing it if it doesn't work anymore or also move it into beta this week or at least that is the plan. There's a development version out there for elastic search as well as search API autocomplete. So you have autocomplete on your searches and actually Daniel Wiener is working on that one for Drupal 8 so we figured that's in pretty good hands. There's an alpha four out there for search API attachments which provides ticker integration so you can actually attach or well index PDF or Word documents into your solar server and search in them as well as the notes that are provided and that worked the last time I tested it. Again, we tagged this morning so I haven't tested it since and there's a development version out there for search API exclude entity which is the same thing that exclude node in Drupal 7 and there was also exclude taxonomy I think and this one just combines it. There's an alpha four for facets and a sandbox module for pity parts. We will be tagging an alpha five for facets this week I wanted to have it done by now but the tests are still failing and I need to figure out or we need to figure out a way to fix them but by the end of the week I'm pretty confident that we can actually tag alpha five and that will work with beta two of search API so we can actually we're going to try to provide a list of modules that work together in most of the release notes of search API there's a link to what version actually 100% sure works with it but right now the development version of facets works with battle two on my local machine and a couple of other people's local machines as well. It's just a test spot that disagrees and hopefully not for long. I'll show you how to create custom code for search API. This is using the plugin system so it's actually working the same way for facets and for a lot of other modules out there as well. So I create a very small custom module and I'm going to be creating a search API processor. It's going to be implementing that interface. I won't have any settings for it and no configuration form and it's a very simple and quite naive implementation of a plugin that will not index any node that has pipe ignore in the title of the node. I'm not sure if that's a use case that any of you have ever had to do. I'm pretty sure you haven't but you can figure out from the example code how to write something more useful hopefully. So this is it. This might be a little bit more readable. So you define a class and have an at search API processor annotation on it. You have given an ID, a label and a description so you can find it in the UI later on and you give it a stage. Stage is one of the different kind of hook places where you can change the behavior. In this case it's going to be before we're indexing entities into the index. So we have to make sure that this only works for data sources that have a node which means that we implement support index and check if the data source has node. This is just to make sure that this can be portable into other things. If you're absolutely sure that your code will work for your use case, you can just return true in this method and it will also be enough. And then this is the actual work that's being done here which is getting the original object, the node out of the search API item and then just using string POS to check if pipe ignore is in the title and if it is, then set it from the area of items. I'm pretty sure no one will actually have to use the exact example that I've given here. I use it in production. But this is a way to have like if you have some kind of weird way that you have a taxonomy term that's linked from a node and you have to check on if it's four, then you can't have it in the search index. This is a way to do it because that would be a very horrible thing to build into the UI. But in code, it's actually quite short class. It's only about 60 lines of code, I think. So the question most of you probably came here for, can I use this right now? Well, according to Swentil, yeah, but he did say this, we can start using it in October of last year. That was a little bit optimistic. However, with search API in battle two, you can definitely start using that today. There is an upgrade part if something changes in the storage, we won't break any of your settings. You might have to reindex all your data when you upgrade, but that's everything we're going to, well, the most that we will break. We won't break any of your configuration, any of your settings. And we will provide an upgrade part if we do.  So for search API, absolutely you can start today. For facets, if you use development version, you could, but we're still in alpha phase, so we won't provide an upgrade part. So if you don't mind reconfiguring the facets when you upgrade, then you should be fine and you can start using it today. It's actually usable. And there's a couple of sites already doing so for search API solar. There's also people already using it. And we feel relatively confident in saying that you can start using that as well today. There's also an upgrade part provided for that if we ever have to break any of the configuration for it. Yeah. I haven't tested FASTA for elastic search, so I can't say if it's in a usable state or not. I'm sorry. Yeah, for FASTA, it doesn't matter. The backend actually provides support for music facets. So if the elastic search backend supports FASTA, then it's fine. Okay. Thank you. Thank you. Yesterday, I checked the usage on the Drupal.org website for all these projects. There's about 3,700 people using search API in production or sites using search API in production, about 1,600 for solar and about 1,400 for facets. So if you choose to go down that path, you're not the only one. So does anyone have any other questions? Yeah. How's the multilingual support? Is that for solar or for? So there's an additional module, search API solar multilingual, and that's actually being maintained by Marcus, who's also here, but I don't see him right now. He might be in the sprint room. But there's actually, he's using that in production. I haven't tested it, but I assume since he's using it in production, that he's quite happy with the way that it looks right now. For search API, I don't think we added any specific handling for multilingual, but as long as it gets indexed into the database, then you can get it back. So I don't think there's going to be any problems with it specifically if you, yeah, thank you. Maybe just to add on, so the search API multilingual offers an option to generate schema based on the languages you have enabled in your site, so that the schema you download is compatible for all those languages with all the specific processors that are very specific to the language. So I'll repeat it for the recording. The search API multilingual, search API solar multilingual module provides a way to have a schema generated with specific handling for the languages that are enabled on your site. Okay, any other questions? Okay, so what about calculated fields? That was your question. Is it a field that's only for search API or is it like a hook info field kind of thing? Hook field info. So there's a way to provide a processor to actually provide arbitrary fields to a search API backend. I haven't tested it with hook field info fields, but that's a way you could provide it. For example, we have an at URL processor which adds a URL to the output of a search API result and that's a computed field. So you could have a look at the way that that works and see if that solves your issue. Yeah, first of all, thank you for those awesome modules. Thank you all guys. We are one of those neatly guys that used it like last October in production so it still works, but I'm graced with the task to get it into beta, so. Okay. Yay. No, just a simple, easy one. Do you plan any additional thing that like you've showed just a little check box on my notes, for example, the four page will always be indexed as well so that I can exclude a certain notes from the index. Exclude one note from the index, that's your question. But on a note basis for the content manager. On a note basis for the content manager. No, we don't provide that. However, the way that I showed you that processor, instead of SDR pause on the note title, check the field value and that should be the same thing. So you can download the slides, that's just a code that you can copy out. And so with that small modification that should work for your use case as well. Well, thanks of course for me as well. I have a question about geolocation. When I want to build, for example, a store locator in a scale from say noob to savvy backend developer, how difficult would it be to add geolocation search functionality to search API? At this moment, you would have to be a very heavy backend coder. The answer I was afraid of. However, there is a proof of concept. There's a proof of concept out there that actually worked at Drupal Dev Days in Milan two months ago, three months ago, something like that. But that was not very, it was just a proof of concept. However, the maintainer for the geo module is here and he might be working on it or he might not be, but there's a proof of concept out there. There's a way we know how to do it. We just need to have time or people funding us to build it. That guy's a freeloader? Well, I can find any resources. Okay, so actually someone here is already using it. So it's possible, apparently. Okay, so additional support for Acrea and Pantheon? Okay. There's the Acrea connector module out there and I'm looking at Jacob. Is that in a usable state? It's getting there. It's getting there. So for Acrea, it's getting there. For other hosters, I don't know if they need a custom solution or a game. Probably in October, it should be working, but we all know how software go, so maybe end of October. Yeah. Are there plans to get search API to replace core search? Sure, in the ideal world, we might try that. Let's first try to get search API in a stable version and then we can try talking to people and see if there's actually a need for search API as a core search functionality or to replace it because it is more complex than what core search currently supports or currently offers. And then let's talk to the core maintainers and let's talk to the maintainers of search API to see if they actually want to support a core module because it's a somewhat bigger responsibility than just a contract module. However, this is not a simple contract module, but so if we have enough time and it's in a usable state and people are all for it and we can convince core maintainers and the maintainers of search API, then maybe, but that won't be for 8.2 because no additional features go in there anyway, not for 8.3 either. So probably not for eight. Maybe 8.9 if we ever get there, which is in three years. So in a future world, maybe, but no, there's no talks about it right now. All right, back to multilingual discussion. So oftentimes I find that languages that feature, websites that feature languages other than English provide quite poor results. For example, if user used a word with different endings, for example. So my question is does a search API provide any kind of support for work stemming to improve this situation? So stemming is something that's only possible in solar.


Thanks for staying with us now. Referencing Siamtia Insight, a research publication website, despite being an oil-producing country, Nigeria heavily relies on imported petroleum products due to the inadequate refining capacity of its domestic refineries. Now in the third quarter of 2022, the oil sector's contribution to the country's GDP reached 6.33%, indicating that the oil sector contributes in no small measure to the country's GDP despite several challenges faced in the country or in the industry. Despite the contribution of this oil sector, there have been various challenges ravaging the industry, some of which include oil theft and pipeline vandalism, corruption, lack of infrastructure, environmental degradation, frequent oil spills, gas flaring and improper waste management practices have also resulted in pollution, deforestation and demand to or rather damage rather to the aquatic ecosystem affecting local communities and biodiversity. It is ironic that oil which is supposed to be a blessing to the nation through mismanagement has caused so much chaos and confusion in Nigeria and today we're asking what is the role of this petroleum industry right in nation building and please let's hear what you have say remember you can join the conversation send us an sms or what's up this way one 8034663 can also tweet at us at we show after one of the hashtag we show so I'll bring in Basi in a minute Andre I just want to hear your thoughts with you when we say petroleum industry right has it really helped in developing our nation it's a double-edged sword it's a blessing and a curse has it brought us a lot of money absolutely has it then allowed us to become a single income economy absolutely there are many ways you can look at it now we're heavily reliant on petroleum we've gotten to a point where all our effects seems to be tied to this one thing today even when you look at the way we have treated it our focus has been about pulling it out of the ground and selling it it has even so blinded us that even to continue refining for our own personal use right we didn't even achieve that right so it almost was like you know when you're taking medicine and the medicine is sweet and you keep taking it because you've forgotten that it's actually supposed to be fixing something and you're just enjoying the taste of it so it becomes a one-sided thing and then eventually becomes detrimental that for me is what it is so does it have a lot of positive aspects or impacts on it yes has it put Nigeria on the world stage yes has given us a lot of income yes as it increased our income per capita yes I mean all of these things but then you could also talk about the negative sides but we're talking today about the positive let's try let's try to stay there please you want to say something quickly before I bring in our guest I mean I don't think I'll add anything to what Uti just said you know she just really took off the words of my mouth and even more it's just everything she said honestly okay all right so let me bring in our guest Andrei Basi is the managing director and the CEO of Igzium onshore a company with over 10 years experience in the Nigerian oil and gas industry providing turkey business advisory services to indigenous and multinational energy companies he holds a BSC degree in industrial relations and personal management and successfully oversaw the turn around and profitability of a failing downstream energy services services provider in Lagos within a 14 month period is an active and leading participant in citizen engagement and advocacy programs seminars and talks around across the country and he's very passionate about advocating technology in governance now he's joined us live in studio thank you so much for joining us Andrei I apologize but this is an interesting conversation it's just happening that is not really apt because you were supposed to come on the show I think two weeks ago or something happened we had to cancel so it's almost like okay this is the right time in the right timing for the conversation because again we know what is happening with the petroleum industry right we know the capacity like Uti has rightly said is almost like a curse and a blessing for us right but we still believe strongly that there's so much that can happen if we get it right I mean so if you first of all want to give a summation of what is happening with the petroleum industry the announcement of the president saying that the subsidy is off and all of that maybe you just give us a small background you know what you think is happening and you know your own two cents on that so are we talking about the good news only ah let's talk about both okay so I'll just give you a brief you know when it comes to the petroleum industry we are overly focused on the downstream sector because that's where directly affects the energy and so you allow the Austrian guys to sit pretty I see if they are not a part of the industry but I'll just give you a brief Nigeria has of before now we've had the capacity production capacity or refining capacity of about 450,000 miles a day I think about 200 in Port Haco they have 125 in Worry Kaduna has 110 or they're about so combined you know we have that capacity a little below what dango tea has about 200 difference unfortunately those refineries as we know became maribond they don't work so it exposes us to the challenge of taking the crude out and bringing back just three products now each part of crude has the capacity of giving about 17 different products so we only get to get back three and we lose out from about 14 or there about okay so that's just a brief on where we are today now um because we've been importing this product into the country of course it affects our exchange rates and npc or petroleum products already accounts for about 95 percent of you know servicing our budgets so we depend heavily on petroleum to be able to survive as a country so whenever anything breaks the petroleum sector we will all cry because it trickles down to even the rice and everything you find so um yes it has been a blessing in a way over the years and because of our negligence it has now become more of a cost to us than a blessing now this is not a bad thing to say that it cannot be fixed definitely can be fixed and I'm sure what we are going through now we should have done it a long time ago it's unfortunate just another 10 years ago to just remove the subsidy but now everybody would have eased it off nicely ah well because you see we weren't quite ready to accept the pain that comes with removing subsidy now it's like you enjoying some sort of free money and the day it is removed you feel the pain because the reality of where you are today suggests that this must be accounted for so we have to account for all these things we've been doing all this year so that's where we are today it's so interesting you know it's interesting he mentioned something around the all the refineries because I saw an interview when dangutis refinery was launched otetola was saying that they had actually bought you know they came together to buy um the refinery and some magumagu happened and it was taking away and today see what dangutis has put up you know and imagine if they had allowed them to um was to continue with the process of acquiring it and now running it up and he was saying that you know government had no business in in in business right they should just leave um those what's called infrastructures and all of that for private companies to run you do agree with that right if you if we if we want to look towards maybe like solutions right now to the current challenges that we are having because we still need all those refineries that's why the fact that they are not working now if we have investors coming to say they want to take over those refineries how would that impact if those refineries are working would it change some of this hardship that we're already facing when it comes to you know put in fuel in our cars well there are different models to refining first of all um you have the actual refineries which you know have the capacity of reviving 100 000 or thereabouts then you also have modular refineries that can be in little clusters let's say three of us own marginal fields for now and those fields have probably the capacity of maybe five thousand variables per day and instead of me to go and site my refinery in probably uh let's say the location is in Lagos so there's no need for me to site the refinery in Akiti and I'm as well cited here so that feedstock is Lagos there I mean allows you to refine locally for the consumption of the people you have around you now outside the level is very correct because at the time I mean during the time of president uh Oba Senjo there was a consortium um set up called I think the blue or red star consortium it was the an emergency company so that company was supposed to um acquire all the refineries unfortunately they didn't go through the Bureau of Public Procurement properly so everybody thought it was a scam because we didn't quite trust the government but then um in the last 20 years Nigeria has been suffering or struggling with the petroleum industry bill now that bill was supposed to unbundle the entire petroleum sector so that it allows um individual players to come into the industry now what would that do first of all um when this bill was passed um last year or 2021 rather by president uh Buhari yeah we all embraced it because it was really something we've been waiting for now that bill allows two things one it allows the um entire petroleum industry to be divided into two sectors it was being regulated and managed by the department for petroleum resources just one uh paracetam but when the industry bill became an act um the petroleum sector had two regulators one upstream the upstream um commission and also um the downstream downstream and downstream petroleum regulatory agency which seeks to only cover regulating prices importational fuel and what have you now as soon as this um subsidy is out what it gives um um um opportunity to is allowing individual players if you have money come into the picture import your own fuel come there let's compete in prices so when competing prices the law of demand and supply will take its cost and then not without the taste of that game but let me take a break although you know what he did with sugar not with him in that game ah ah don't even try it let's take a break ooty i think ooty has a question we'll come back and we'll take more questions all right thanks for staying with us there if you're just too new we're discussing nation building and we're asking what the rule of the petroleum industry would look like you know especially developing and building our nation and we have with us andrey basi now please let's hear what you have to say remember if you're enjoying the conversation send us an sms or what have to do with 1834663 you can also do that as a way show i've got one with us and we show let's see so we're left us on the cliff hanger just before the break so don't go to it right uh we know that he can't meet demand and i love that you talked about the regulators because in my humble opinion i think that the marketers are standing on our necks and somebody needs to stand on their necks and i know you're in the industry so you probably have a different opinion right because yes like i said but the question for me is now that we found ourselves in this situation we can't we can't turn back the hand of time we can't reverse it we are moving forward we've seen the hardship the toil what is the rule that the regulators are going to play how do we make this price as cost efficient if you were listening but when the show started i was talking about how can we make this price as lean as possible what are the things that are inflating that price today so yes the effects conversation is on one side right but how do we make sure that this pump price from the perspective of a Nigerian who by 200 or even 2000 percent doesn't trust this government how do we start to make this process maybe not even transparent but at least give me a sense that i'm not being duped every time i get to the pump okay let me break your heart you see when any commodity i want you to see refined petroleum products as a commodity it could be gary it could be anything yeah now when any commodity is deregulated you cannot control the price now it's impossible for any of the regulators if you're upset somebody is saying control the price i'm saying how do you make it as cost efficient so i'm going to the pump today somebody has told me 488 or 500 and whatever depending on what the nmpc has said wherever you are in nigeria i don't have any marker to say is this the best possible price like you said if i deregulate nobody should be setting price the most you can do is tell me here is the margin if your if your landing cost is this you can't go beyond 20 percent or 30 percent right but so that's what i'm saying it's not about setting the price it's just i don't want to feel like i'm being robbed every time i go to fill up my time well that that can not change unfortunately so i don't i don't want to tell you something that will make you happy now allow me to learn on the points i wanted to make before you came in now nmpc limited runs as a business now it's no longer nmpc as the government now the prices you saw on an nmpc platform limited nmpc limited is them putting their prices as a profit making venture now if you are able to buy from nmpc good for you which sales are probably 488 legos and a couple of other differences in other parts now that doesn't stop other entities from fixing the prices at what they think they would make their profit from exactly my point so i say i'm sorry to disappoint you that question because the fact is nmpc said 488 and all the other marketers went with the price i don't know what their margins are i don't know what they've paid they literally one guy one company said this is what we're selling and everyone just went for it and that's that's because nmpc is actually the lead company in this industry when it comes to petroleum services so it is believed that they might have the best price that's the belief that they might have the best price remember that i said that i don't want to go to the pump and live on the belief i want to be clear that somebody you ask you you say please let me just break it down i'm not the today import you will be marketer i'm not you bring for me i mean nmpc is an old government company i'm not supposed to be the most efficient so if a marketer had come and said you know what the price is 400 i'll say okay this guy has been commercial all the while so i want to believe he's efficient and i want to believe that he's not stabbing me in the eye but then the nmpc just picks a number and everybody runs with it and your cost sold the same so unfortunately that that margin or those chains of margins have not been disclosed ever to the public to see see that that's what i said it's what you see let me learn on that yeah so unfortunately we don't all have that in the public space now maybe over time as other investors begin to come into the space maybe that may be clear i would put this as a normal business entity you know every regular business may not tell you the back end of you know their business in terms of profit and margin what the markups would be and all that so think of it as a business in that light but if we have if i'm going to answer a bit of that question we know what the standard rates for in terms of voyage in terms of what i mean by where i mean it's great in terms of we don't learn the cost of it you know you know all the stuff yeah you can put that but the actual cost that comes from the difference between what nmpc pays as subsidy and a couple of other things unfortunately it's not in the public space but then shouldn't the regulator be setting a margin because that means that as a marketer you today in the abroad if you build a house and it costs you 200 000 you can't sell it for more than 200 and something thousand days in margin right it's not talking about your your profit or whatever it's just here is how consumer protection yeah i think it's a good feedback from a good Nigerian like you so i'm looking for investors i have to bring in a vessel i will i will sell my own price 200 trust me well you're welcome to the game the only thing that you see the only thing that the only problem i have that is that if they will let us uh import clear good and everything bribe free you see all this bribe in a order that increases the money well that's it that's it there are certain there are certain uh words i may not be able to use so i allow you use this word i'm telling you that your controller general setting of 3.2 billion era e-system to end 3.2 billion dollar e-system to end corruption yeah and to make sure that the system is transparent i mean if they will give let me tell you something let me tell you what bring the price of things high in this country a builder a real estate person a realtor will build the property how much will he pay first of all the money let how much will he bribe all the government these are also all those factors comes to the consumer like maybe not petio that's what would he say thank you strip of all these bottlenecks and we will see the exact cost that this thing comes to nobody is saying we should not be profitable as a business but don't don't don't profit at my own death because if one of us die will we buy the petro now this is where this is where the paa comes in now the paa has already paid provision for all these um um things you have mentioned so when like i said when other players come into this industry that's what i'm trying to tell you that that would allow you to see how you can see all this in between and rake can i tell you why i'm saying that other players might not work in this country let me tell you something right even with the government we've seen how they have set up some kind of structures of policies that continue to enrich certain kinds of businesses and businessmen you cannot have it's why even economy like that you must give everybody the opportunity to be able to become if tomorrow i have investors and you're willing to give me money to trust me to bring in this business and start up a petroleum and business i should be able to run my business freely without the fear of somebody coming to monopolize the market so that's the point you cannot have that one so don't just leave all those independent whatever we are just we are your messy let us just have fasting and praying that god will touch their hearts and they will give us a decent price to buy this petrol from okay or else we relocate glory so my question is with the removal of subsidy i mean everyone is anticipating that things will get better um some of the funds that were diverted towards subsidizing the importation of fuel will be used to grow the economy i share the same sentiment but then again we know Nigeria when it's negative it's easy to feel the impact but when it's positive it's almost like it becomes slower so what do you think i would like to also know your thought with respect to that do you think the removal of this subsidy really in the nearest future will start seeing positive impact of this step taking well i i would say on paper yes how we have um what the plan looks like on the pia allows um most of these monies that were channeled to to subsidy payments to go into other aspects of the society or the sectors like uh healthcare education infrastructure you know and stuff like that however there's still that gap of trust now Nigerians are already burnt over the years so we don't even trust you when you say that this money would be appropriated for this reason so and that's why that question would always hang over the necks of every government official everybody who is in this space that we do actually do what you say you do with this money now until we see those things work in actual sense or in reality um that is when i can say okay your question has been answered but for now it's still very tentative and it works perfectly on paper so let's come back to this topic right the role of petroleum industries in nation building i remember driving to i think it was here still but did i get a finite lamp yes oh my god ah i was speechless that's the boy goes in the lights so the place you could i i actually just knew that enter the different territory like the place was so you know so many beautiful structures the roads if you see the the um the kinds of roads on that i saw them thank you just help me to summarize the english i was trying to look i saw the money yeah right so if we want to really say that what nation building would look like with petroleum money what should nigeria look like well we should look like kata we should look like we should look like all these other countries who have adequately deployed you know the benefits or the gains of uh you know the the the the political seats into infrastructure because what you have seen mostly is infrastructure that is what most companies use their their profits from petroleum uh to to do so let's just even streamline to host communities let's not see the whole nigeria let's see maybe delta state or where else are any of these places that have now um the law allows every operating company to give up three percent of their profits into community development and where you decide not to there's a penalty you pay then the community in turn have the responsibility of also protecting the investment so that it becomes a good partnership but most companies would rather pay that penalty than putting that three percent down because maybe a company that is flying gas for instance it's more it's more expensive for you to be able to compress the gas bottle it and sell rather don't flood because it's cheaper for the operations so um most of them actually do give the three percent but even we are on the enemies because the leaders of those environmental communities save the money build you know their mansions get all they can build one bubble for them can all they get and you know and just give a little to the society so i wouldn't say per se that um um the government has done well in terms of providing infrastructure that should come with the petroleum industry however it's both sides because the community by law already has something that comes to them but unfortunately um they don't use it so you've just opened another kind of worms because with every law enforcement without enforcement the law is useless it's it's words on paper so if you continuously see that something isn't working right so we're taking away the subsidy today we are hoping hoping as we hope as Nigerians that we're going to see the benefits like we were driven to as she saw the money we don't know yet whether we're going to see the money because all the other places that suck up money nothing has been proved but let's not digress it is clear that even that three percent who has gone back to assess whether three percent is enough who has looked at the profits to say you know what this three percent actually should be ten percent who has looked at the impact of gas flowing to say you know what if you're going to fail the gas here's a fifty percent penalty who makes it less attractive to fly the gas and to give more money and then where is the law that says how are we going to track and trace this money I mean when you see these things I hear you but all I'm hearing is more and more problems and it means that we just do things half-baked I agree thank you for agreeing I agree I totally agree with you now when I actually read the petroleum industry act there's so many gray areas there's so many gray areas I I do not know if we even have the capacity to be able to carry out you know most of the same like you rightly said now even if you deploy three percent how do I account for three percent when the companies are even unable to declare what their real profits are so how do I know what three percent is now even then I said okay three percent comes to which unit of the society is there an association is there that is accountable to the people to see it's not enough to just throw in one bubble it's not enough to draw in okay I put roof on it on the secondary school or something that is as basic as that but it still falls down to the fact that that act has to be we adjusted we visited so that we will see the impact of that particular clause in the act for now we are not able to maximize you know the potential of that act because we don't have anything to do so so there's really no enforcement following that order to the letter who is supposed to impose it like I said there are two regulators now okay so there's a downstream the upstream yeah so when it comes to production when it comes to exploration production and all that so it's the upstream now the downstream of course comes to the time for an importation sadly hopefully the importation will end then you know and refining and what have you yeah so I was just going to ask you that uh because the president had given a statement that he's commanding all the service chiefs at the school and end oil theft in the country again the thing you know I don't understand it because oil theft is not me and you that we steal oil oil is not something I can put in this cup and hide under my blouse and go I have to I have to have money to be able to steal oil so I saw the model for Dubai one time I remember that report that came out remember how the guy the shake with pride they show you the leader I said to the very last drop yes of oil they know we are everything they pattern please is it possible for us to have that because again we don't speak into the point that you said they are not able to declare profit they're not able to do these I mean if we have those kind of structures I believe that's what's done what is supposed to put them because if you go and put the the a cake system they will still rub him there and the company will go comatose right I am believing that he has a modern technology to be able to monitor to the last drop of the the barrel right so how do we how do we start to probably think um um think about the restructuring of the petroleum industry to say okay we need to be able to build up this kind of structure because if custom is telling me spending 3.2 billion dollars just for a system it is way I believe that that system I will see that it is really system right so I mean what do we do you know if you want to like wrap it up nicely to the petroleum industry that would help us to say you know what I think we are on the right track towards you know um proper structures that in the next 20 years 50 years from now we'll see you know I think first things first it took away from the hands of the government entirely nmpc limited it's still government it's still government yes yes it yeah so um I mean stakeholders there's the ministry of petroleum and also the ministry of finance so they're both government entities but to to see what form of uh monitoring system we can use it starts from the upstream like I said won't start this conversation we leave them alone and we let them sit pretty but that's where the problem starts from because if we continually use the same model where sheaves just go offshore carry this product go to wherever we refine it bring it back it doesn't work now we can't account for even what our consumption is in Nigeria any business days today we refuse to tell us because they want to keep using it to collect the city so that's the thing so if we put in technology technology makes life easier you know makes everything easier so the the picture you pay into that out there go to and create and all these other countries that monitor the technology they know how many the capacity of each well head and they know that this well head can produce x amount of crude and when this crude comes in it can be refined to x amount of refined product so it's simple mathematics so you can tell but we don't want to do that because we want to commute to the system right he doesn't want to say don't want to help him I'm not going to say what can they do for me I really love the conversation unfortunately we ran out of time but I get you technology would have to bring you back thank you so much for joining us I mean why it goes conversation even though I feel like one is a very multi thing that's all I'm going to say thank you thank you thank you thank you so much and now before we go I show you follow us across all our social media and this Africa you can interact with us for the drop a comment and more importantly follow like again with some social media like share and invite your families and friends to watch and follow the conversation now if you missed our quote for today here it is again our vision is for a country that grows what it eats and produces what it consumes it is for a country that no longer has to import petroleum products and develop in the creative petrochemical industry and this was from former president vice president Yamio Shiba Joe we'll see you guys on Monday hopefully we'll help you to come to the studio enjoy


What is mindfulness? How can it help our current school systems? Let's start off with what mindfulness is. There's a program called mindfulness-based stress reduction created by Dr. John Kabat-Zinn. He defines mindfulness as paying attention and purpose in the present moment and non-judgmentally to the unfolding experience moment to moment. In regular terms, it's keeping yourself focused in the now while living your life normally. What does this mean for schools? Research shows that integrating this into the school system resulted in better standardized test scores, less conflict in class and higher ratings from students about their happiness. But the benefits don't end with the students. Combining what we know about mindfulness with leadership, our teachers and leaders can benefit from it too. By using mindfulness and meditation, teachers can learn to be more attentive, focused, non-reactive and caring. Exercises such as yoga, visual imagery and practice self-awareness can bring change to what may be chaotic classroom environments. We live in a time where teenage anxiety and depression is on the rise and schools all over the country have used alternative methods to help students deal with the stress this life brings. This is incredibly important for children in areas of socioeconomic distress or who don't have strong parental figures in their lives. Because of these reasons, we should hope to move towards California's mindfulness integration. They have programs like Inner Kids, Mindful Schools and Still Quiet Place. They've brought meditation to educators and students leading to a drastic overall change to the learning environment. Inner Kids, for example, makes their program off of author S. Greenland. Greenland emphasizes breathing and self-awareness for character development. Studies into how it affects performance in schools have consistent results in attention, academics and most other benefits. This research has also shown that stress reduction in the learning environment increases teacher and student focus and emotional regulation. It's not just California too. In Canada, there are programs like MindUp, which are based in neuroscience and are helping kids with ADHD, anxiety, depression and other mental ailments. The program presents teachers with skills to become self-aware and to use relaxation and meditation techniques when they teach. The research done on these techniques show an increase in academic productivity due to increased concentration. This means less behavior modifications are needed in the classroom, giving them more time to work. This is due to the shift in perspective kids acquire when they have a foundation in compassion, empathy and kindness. The University of British Columbia evaluated MindUp. Among students in grades 4 and 5, they saw an 82% increase in positive outlooks and an increase in the students' abilities to make themselves happy. And to help fellow students. They did this by measuring salivary cortisol levels, which showed proof of the children's ability to regulate emotions. Finally, with MindUp, there was 15% increase in math grades and 100% positive response from teachers and faculty discussing how it altered their classrooms. With all this awesome information, it's alarming how little mindfulness is actually being used. Do you have any experiences with mindfulness? If you have any opinions or experiences you want to share, comment below.


certain skills seem so basic that they don't really seem worth discussing. But it turns out that knowing some of the special tricks can make your life a lot easier. This applies to Google Sheets as it applies to so many other things. And what I want to show you in terms of basic skills is simply how to select data and move it around.  That's selecting one cell. That's easy. If you want to select a column, just come and click on the letter above that column. And you've got the entire thing. If you want to select more than one column, click and drag across. Now you've got columns. And the same thing works for rows just click on the row number. And you select the entire row, you can select several rows as well by clicking and dragging. So that's easy. If you want to select the entire spreadsheet, come up here and click on this area that's to the top left. And that selects everything every single cell in the entire spreadsheet. Let's come back up to here. Let's say I want to select just this first row. Now actually, to make this easier, I'm going to maximize my screen so you can see the entire data set. I'm first going to go full screen on my Mac. And then I'm going to hide these controls right here. And so now you can see, I've got a data set with an empty column right here. And I've got an empty row right here. That's going to affect how some of this stuff works. Now let me come up to here, I'll just stick the cursor right here. If I want to select an entire column, I can do it with the keyboard by doing control and space. And you see what it does is it selects vertically until it thinks it has reached the end of the data. And it thinks it's reached the end because I've got this big empty row right here. So it ignores it. On the other hand, if that row were not empty, let's say I put an x there. And I were to give this a title up here, I'll call that x also. Now it's going to unite the whole data set, I'm going to come back over to here. I'll hit control and space. And now you see it selects down to the bottom because now it sees the cell as one unified whole even though there are gaps in it. So control space selects the entire current column, I'll do control space right here. And if I want to expand my selection, I can do shift and then use an arrow, right arrow or left arrow to get more of what I want. There's a similar command for selecting rows. So let me just hit escape. Oh, actually, I'll just click right here. And I'll do shift space. And what this does is it selects the entire row in the data rectangle. If I want to expand that, I can use the down arrow or I can use the up arrow. And that is a way of selecting data, sometimes a little more precisely than dragging through with the cursor. One other thing that you want to know is about moving data. So say, for instance, I want to move this score. So it's on the other side of category. What I do is you see how I selected it now when I come up here, I have a hand. If I just click and drag over, I switched him around, I'll put it back by undoing that move. That's really easy. I do the same thing right here. I'll expand that I can click and just drag down my data and move it to a new position. And this can be an important way of fixing the way that you've entered things, you can sort things manually with an ID number. But in terms of rearranging variables, the click and drag is by far the easiest way to go. And so the ability to click on individual cells and then expand by doing shift and the arrows, or to select rows and columns within the data rectangle, by doing control and space or shift in space are great ways to grab the data you need and perform the functions you want. It's a small thing. And again, doesn't always seem worth mentioning, but it can make your life much quicker and less error prone when working in Google Sheets.


All right, separate traders welcome on back here this Monday afternoon April 10th shortly after 2 30 p.m Eastern time welcome on back here for our afternoon meeting Markets are still grinding up right now But great to see all of us here though just otherwise Michael Leda and Ron loud and clear from them all great to see all of them Great to see Grant here as well, especially and you know Phil is well included So no great to see all our students members alike inside our live trading room And then if you're just back on social media welcome on back as well So boil pulling back down now is more of a grind up heading into this meeting here finally beginning to retrace here for right now So I took my money off the table right around three fifty seven three fifty eight It's just kind of a sneak entry throughout the late morning. You're talking about it off of 344 345 level just you wanted a lot more out of this trade Especially compared to the pump up it had in pre-market So, you know after it ran up or well after it kind of crawled up as much as it did Just I wanted to take the money and ran and thankfully I did actually on this one It ended up only pushing up like another five or seven cents more and then just dipped off here So, you know, hey if this ends up squeezing back up towards the highs by the end of this meeting Maybe I'll just put this back on our watch list But I'll tell you what actually right now, you know with the markets at the highs Imagine for there to be some stocks that are at the highs holding strong with the S&P But there's a stock right now that just popped up on my book map as I have it up on my other screen here The ELLX just breaking a new high right now just as we started Yep, the stock was up big already and then after the open ended up taking off even further So now it's up over 64 percent here Just the only issue on this stock is that it has some pretty thin volume out there on level three and level four You know right now it's on a one cent two cents spread, but it's gonna open up as it did before Go back to being like an eight ten twelve cents spread So, you know, hey for right now, let's just show a book map level four looks like on this trade Yeah, you know, hey an iceberg order out there is at ten, but when we say an iceberg order It's only for about seven thousand shares So volume is always relative, but you still want to focus on a larger order than that So, you know, it's just to say this stock definitely has some pretty skimpy volume out there collectively on the order book It broke over nine just a moment ago. I know if it says bullish as it appears to be I'm not sure if there's gonna be any looking back off the nine level From here it may look to kind of hold a higher low off of 925 930 ish there then look the blast up higher So, you know, hey right now elox yellow X don't modify there. I'll put this on our main list just to start Alright now. Hey special shout out also to any of our new trial members like morning here Just joining us for today or perhaps for this week Keep in mind if you're a new trial member joining us here if you'd missed out from the morning session We do audio during a few a few points throughout the day We'll have rich on it from three to four p.m. Doing the audio commentary But you know, this is the afternoon meeting here Where we're just gonna look to reskin the market build up a new watch list Going into the market close if you've yet to speak to your education advisor, please do yourself a favor Just call our office number right here I've been inside our main chapboard a live trading room right there 516 2805 350 to morna or to any of our new You know members earlier so a Don be here earlier So a few more of us otherwise Howdy a couple more of us here just joining us for today or perhaps just for the week So definitely do that just because otherwise you'll have a chance to know where to access all the Recordings of all the workshops and really how just that the trading room as a whole operates So yeah elox. I'm gonna put on our main list now again though Be careful for that resistance off of roughly around 10 But let's just go from top to bottom here We had a really good run this morning on a couple of different trades the J F BR The GC TK really a lot of what we put on our morning watch list performed pretty nicely So let's kind of recap it all here pretty briefly here The GT CK, I'll tell you what from morna or for any of our new members joining us here Tomorrow Tuesday mornings as we typically do our live workshop traders talk its host to the inside or live trading room So you got to be a be a member inside our live trading room and we'll do that tomorrow morning at 11 o'clock eastern time But I can pretty much guarantee it We'll look to slip this trade in doing a much deeper analysis real trade review on this GC TK I personally did not trade this whatsoever. Hey, I was busy on boil. I was busy on AMC It was a great morning the J F BR MU or a bunch of other trades I got my hands up just I ended up missing this and I thought I was gonna be a little late afterwards as it broke out Off of 250 ish there and there was still like really minimal looking back So, you know, this was one of the best trades that we had across the whole day But now though it looks like the majority of its move if anything is already over with making lower highs pulling back down again So, you know, hey, I said it earlier during during the audio that I was doing, you know If this stock was at all-time highs, then that's kind of more of a different circumstance different Situation there, but I think it has a ways to go if I'm not mistaken Yeah, not even from there just to say back from 2019-2020 here just as a ways to go so not fully convinced just yet All right, so now if I kind of sift through this though, otherwise just kind of recapping a couple more There's a bunch of cheapies here that I got to sift through we're normally not trading these stocks below a dollar B N R G I don't think that we really called this one out actually earlier today Nice little pump up earlier, but looks like it was kind of low volume at the time trading about 12 plus million shares now But it's dumping off so Yeah, good and another one that we didn't really call out even that one ended up pumping Jfbr looks dead now But from pre-market then going into the open had a little bit of a bounce to it going into the mid-morning session right off of 125 127 but it was more taken you know from pre-market that we got our hands on this trade off the same level pretty much 125 127 as support and it pushed up pretty nicely from there, but yeah right now Otherwise this stock is pretty much dead right. What else we got here SMX not from the morning But more so now this stock actually look looking pretty liquid good spread good order book out there You know decent sizes out there across a lot of these different prices Stock took a huge hit used back from last month if anything we go back to it daily. Oh Yeah, I think took a huge pop up from like eight or nine bucks roughly probably lower You could say all the way up towards 18 and change that fell all the way all the way back down So you know it does have some short squeeze potential not to say that this is a swing trade You're gonna look to day trade this and hey when the volume peaks and then dies off just like it did here If it fails to break higher This could be the end of the run and right back down. So I know that is the risk there that you're run It's got a break higher here coming up roughly off the 130 area So I don't mind putting this on our main list But if it fails to do that then I could definitely see a reversal kind of incoming All right, the cow trade from earlier seemed to be said here pumped up really nicely from before the stock had a big gap Down back last week recovered and then ended up squeezing up, you know a little bit more today But you don't want to get stuck holding on to these trades. These are not swing trade recommendations and you know Even as a day trade, you know, we're not scalping getting in and out really fast That's certainly not like my intent But you're certainly also at the same time not trying to hold on all day to close out at 4 p.m. Right. It's like you just got to take what the stock will give you You know a lot of times these stocks will look to top off or reverse top out bottom out around 10 15 10 30 Eastern times so you're trying to you know hold on to it for a little while, but I Mean hey tgtx the stock you definitely could have you know traded on the way up up until that 10 15 10 30 time And taken most of the meat off the bone. Yeah, it's still pushing up now But there could be a lot more life on the straight going into the final hour this day So still looking pretty strong tgtx definitely gonna put this on our main list. Let's break back open Let's break back open book map again here I have a little update for one of the stocks We actually already put on our list there the elox just turned back over but on tgtx Just a moment ago about a 46 to 50,000 share iceberg on the ask right off the 19 level It's not only the first time it's testing it but it's a retest for any of our students here like Phil or Lori or Carl or Lawrence or any one of us here. Otherwise, I just keep in mind We we talk about this in our traders talk workshop let alone all of our other educational You know classes and coaching sessions otherwise a retest is very important to watch It typically leads to a stronger reaction off the level So if you're bullish you need to see this hold right over 19 if anything and then for it to pop way higher coming up here I find it interesting enough for us to definitely put on our watch list enough It fails to make that move off 19 then you know again definitely be on the lookout for a potential reversal for the stock to pull back go the other way Looks like 1890 seems to be you know the bigger volume price level of the two throughout the you know mid to late afternoon so far But otherwise it's a retest so you don't want to see too much consolidation around 1890 at this stage I feel I feel like it's kind of like a not to make it as emphatic as like a do or die moment But you know, hey, let's see this make that big illustrious run that you'd want to see sooner than later All right, what else we got here otherwise? Yes, you always see stock from like maybe last month it was month before perhaps even you could just see on the swing side of Things that looked really nice, but as a day trade more so we've been in and out of this thing in the past So once again ended up running up pretty nicely. I think we caught the tail end of this move towards 10 30 11 o'clock but Yeah, I mean right now just kind of died off here definitely good to keep it as a reminder for like tomorrow Maybe keep it on your side list right write it down at least on my side list Boil right back down and again with that cheese Whereas the ELO X just to go back to that pretty briefly here, too Nasty shake right back down so that's where I was saying to be careful between these stocks like that have the thin volume out There on the order book ELO X in terms of direction was looking pretty strong But if it fails to make that big move on the way up, you know in the volume peaks and dies off Oftentimes you'll tend to see a bit of a reversal pull back and hey nasty shake here Actually, I'll come back to this if anything if we build up a better list at this point If there's a lot of other stocks that you know, I feel like that we could put our attention towards then I'll scrap this actually This does not look too good. I shake Ebi X as we continue nice trend but thin volume out there not really a fan of that Right hey riot Mara coin base all these crypto stocks Crypto mining affiliates at least between Riot and Mara For a neighbor students like Grant or Phil or later or Michael or a lot of us this stage You know my stance on these types of stocks at this time of the day They rarely look to make a big move up higher into the close Now with that in mind as much as I say that I don't have my chart here and prepped up to show you I know that we have the CPI report coming in on Wednesday morning if anything So there could be a lot of hesitation on the markets and crypto all together here prior to Inflationary reports to become out, but I'll tell you at least from earlier today this afternoon as the markets pushed up Bitcoin made a hell of a push back up and it's at a key level right now. I've been watching really just historically It's a fib it's a Fibonacci honestly You know if you really want me to go into it send me a quick email for traders talk inside our live trading room And I'll look to cover it briefly if you want me to but more or less If there's ever a day or a time for me to be wrong with the instance of these crypto mining stocks to pop into the close If there's ever a day I feel like I could be misled and for this to finally make the big illustrious Perhaps it's today So You know what at least for right now in terms of direction. They still look interesting I know I've been reluctant on all of these just at this time of the day when we've seen them look pretty strong They've all been teases if there is ever a day for me to be wrong with that, you know what? Let's try and have it be today actually You normally don't hear me be that optimistic about these stocks So, you know if you want me to go into that more traders talk I'll look to cover it from head to toe, but One of our students Sidney inside our live trading room there We go Sidney do some one-on-one coaching with him and he's done for the day green He says excellent love to hear that Sidney as you know as are a lot of us at least from earlier today Congrats to Sidney and congrats to a lot of us earlier today by like 10 o'clock in the morning I know a bunch of us You know had personally written to me inside our live trading room that they were at least in the plus if not already at their days pay Right like Lauren Sidney Barbara Carla joy Steve Alex who hit his daily goal Kevin Andre a lot of us today And that was just by like 10 o'clock 10 15 Eastern this morning So, you know, I hope everyone ended up doing really well at this point Especially with some like new runners like Mara and like riot the cryptos out there Let's see what else we can get here So let's see what else we can get out here is right because when you look at the rest of the gainer side Not a whole lot much else that stands out and actually I want to recap this pretty quickly You know if you ever wanted to know what happened to ONCS from earlier today And I stock from pre-market pushed up nicely after the open Well it topped off around that 10 15 10 30 Eastern time frame reversal time as we would like to say But you know it didn't totally tank just yet It was still kind of flattened out a bit Maybe there's a chance it could break higher later and then smack out of nowhere We've been seeing this a lot lately where you know these pharma stocks or these biotherapeutic stocks all these like cheap low float crap stocks Normally this happens in pre and post market normally pre and post but like smack in the middle of the day You don't know when it's gonna happen. That's the dangerous part This is why we say don't hold on to these things all day But this thing came out with a news of a direct offering of shares this company So it got halted to the downside off of volatility then the news came out a gap down lower game over Right. I mean that could be easy to say after the fact but this is like cardinal rule number one Once the volume peaks and dies off typically the stock will too Maybe there was a chance it could have made another bounce, but then smack once the news came out. That was it so it's actually still up eight to nine percent from the close yesterday or from Friday last week but Yeah, right now. We're gonna pass on this Space SPC E nice little push earlier today Actually, I'm gonna put this on our main list because I know that from mid of last week If you want to keep this in mind as a potential swing trade Fousto ended up, you know saying this This was looking pretty interesting for a potential swing and that was from mid of last week I broke a little lower from that point, right? But obviously really strong rebound to begin today and this week Fousto is kind of looking right around like 325 ish here 323 little doji on the daily chart here as well off 332 well above that now at this point. So it's a swing trade. This actually looks pretty Interesting as a day trade. Hopefully it becomes a lot faster. So I'll put it on our list as both All right, so Let's go over to the loser side here with the market up right now Listen, I got to do my job not gonna find a whole lot on the loser side here, right couple notables though What what happened to Tupperware? You know, honestly, I didn't even care to check the news because we can't short the thing and you know I don't think it was down enough at the time to look for a dead cat bounce It still isn't really but maybe if it could break off from 127 128 here. So what happened here? Tupperware shares down early in pre-market after the company announced on Friday substantial doubt about the ability to continue as Going concerned It's all I got here. I don't want to look too much further into it. I don't really honestly care You know, hey right now if it's not gonna break any lower today, maybe there's only one other way It's gonna go it's still kind of teasing a little pop over big volume level off of 127 128 The more down it is percentage wise the more attractive I would have been in looking for the bounce But it's down enough to I guess I'll try and look for it so long as it could blast over 128 here I think but I'll give it a look as a potential squeeze up into the close If not, though, then don't get stuck holding Never get stuck holding how about that TWU not much happening here actually just up and down but Nothing really too much for us on it at least on that And Vax right now dropped off from earlier It's hard to borrow my platform from trade station, but that's alright. Just wanted to look at it here quickly Okay, see all right. Hey listen, I wasn't expecting to find much there So we got one at least I'll take it in the Tupperware Alright, so from Johnny wants me to look back again on the GCTK trade again And then if there's anything else folks just across the board on social media or across inside our live trading room Just type it in the chat board here This is not looking too good But maybe that was prior to this drop-off that John had just typed in the chat board there So, you know from the pop-up it looked pretty good at the time, but then Smack failed to even break higher for false break It looks like it just held perfectly under 350 then the big drop-off after All right, so since I've been flapping the gums folks bitcoins actually pushed up a little bit more So what does that mean for Mara and Riot and maybe Coinbase perhaps although more expensive? You know, I mean Coinbase could definitely be a nice add-on to our watch list here But if you're not going to trade a 64 $65 ticker then just don't let it be a distraction to you Then just take it off your personal list. That's all but otherwise. I'll put that on our list for right now Mara Obviously is still looking pretty strong and right as well Last couple here, but then we'll wrap up just on YouTube right now. CoCp You know, this was like kind of just like on our side list here early in the morning I guess it was on the main list, but it was at the bottom It's trying to sneak back up and above the VWAP right now. Is it possible it could break out? Maybe but It's I don't I'm not trusting it just yet. It's only trading about 1700 shares a minute.  It's good to ask so we can go over it So you don't get stuck into this thing if it fails to pop But yeah, I would rather there be a little bit more eyeballs on this trade first before I try and jump into it Again, there's better efficiency out there to catch right now space even it looks dead But it looks pretty sure strong in relation to the highs and again, that's potential swing trade the smx Still holding it's got a break higher at least for us to become interested in jumping in if you're not already in from a lower price And then the ELO X I guess trying to sneak back up right now I guess it makes the cut for the meantime, but I'm not really a fan of the liquidity if it was filled in more I would be but I I'd say even on this one There there's better stocks on our list compared to this one that I'd focus on first. Oh I don't know what's going on with my little cursor by the way I gotta say I got to pull that really quickly on social media. You probably see that wig out I have no idea what's happening there I actually caught that on the replay of the morning meeting when I ended up watching that back again My apologies got to figure that out But otherwise folks say we're gonna wrap up here for the meantime for all of a sudden social right now though I appreciate you folks sticking with me throughout this entire day quick reminder fosters on vacation all throughout this week You know, he may be in and out of the trading room towards the end of the week if anything But don't take my word for that. He's earned some well deserved time off So, you know, we're gonna let the man relax But otherwise hey, I'll catch back with everyone come tomorrow morning that is so if you have any questions Feel free to shoot me a quick email always like to post my email here at the end of the streams Josh at C2 trading comm if you wanted to continue to hear us Yeah, go right down to the link on the green banner below the stream right there to get yourself set up for a small trial Especially for tomorrow with our traders talk workshop. We look forward to seeing you there At least if any otherwise from and inside our live trading room actually before we wrap up catching her call out right now Or her question at that Peloton looks like a breakout. I mean is moving up a little bit don't get me wrong and by all measures It technically would count as like a tradable stock But it's not up a whole lot percentage wise We've seen this stock trade a lot more volume per minute as far as a day trade I would not really recommend this to our students just yet. I know that you're just a trial member right now And that's okay again Hey, these are great questions to ask and this by all measures is like a safe tradable stock but in terms of opportunity cost There's definitely better bang for the buck or just more opportunity based on some of the stocks We've seen so far. So, you know, it's great to ask that and again if anything if you have other questions for an or For Carl or for any of us here? Otherwise that are new members here Ramana or anyone one of us otherwise feel free to shoot me a quick email again Traders talk workshop will be conducted inside our live trading room right here tomorrow morning at 11 o'clock eastern time Of course will remind everyone come tomorrow morning at that but otherwise folks I look forward to seeing all this there You'll have rich on the mic coming up in just about team minus six minutes talk to you all soon.


Thank you Riccardo for that overview of the STM32 strategy. Now welcome to Crawl, France, where some of our STM32 are manufactured. ST is an integrated device manufacturer, or IDM, with 14 main manufacturing sites across the globe. We design and produce products for our customers, providing them with a service and the qualities they need. As an IDM, we are continuously investing in our technologies and manufacturing footprint, and our manufacturing activity is core to who we are and what we do. Being an IDM is very important for the support of customers in challenging times, and the situation of the microcontroller market recently is a good example. It is clear that the demand for microcontrollers has been and will be growing faster than the economy in general. This is linked to the massive shift to digitalization, both for business to business and consumer industrial applications. It means there are microcontrollers in applications where they were known before, as well as an increasing number of microcontrollers per application. We are convinced that this increasing demand will continue for many years, in particular to support the decarbonization of the economy with more power efficient solutions and new energy sources where microcontrollers play a key role. The past two years have been tough for all of us with shortages, allocations and extended lead times, compounded by long manufacturing equipment lead times. We have worked with you to mitigate the shortages, proposing alternative products and solutions. The road has not been smooth, but we overcome many challenges together and we are encouraged by your positive feedback. We hope that you feel ST did all we could to support you. So thank you for your continued trust. At ST, to sustain this long-term increasing demand for all the products, the investment done involved a significant expansion of our 300mm wafer manufacturing to increase capacity between 2022 and 2025. And this already represented a significant portion of our 3.5 billion US dollars in capital expenditures in 2022. The same strategy will be at work in 2023 with capital expenditures expected to be around 4 billion US dollars with a significant portion for the 300mm expansion. We continue our capacity expansion at our Krull Fab here in France and we also announced an agreement for an additional 300mm manufacturing facility on the site. In Agrate, Italy, we are now ramping the new 300mm Fab. So what does this mean for STM32 microcontrollers and microprocessors? You may have seen the first signs of the capacity increase where ST and its fund repartners started implementing in the second half of last year. Of course, the situation varies depending on the technology. I spoke earlier about ST's internal capacity increase plan backed up by significant investments. For external fund recovery capacity, we have also invested significantly to secure firm commitments from our fund repartners to increase the 19nm and the 14nm node process technology capacity available to us. These process technologies are used for the vast majority of the most recent products in the STM32 family. This means that looking forward, front-end capacity will increase significantly between now and 2025. We will also increase global weather sort and back-end capacity in line with this plan. These investments will serve all of the STM32 family of products. Ultralow power, mainstream, high performance, wireless MCU as well as our MPUs. This will allow us to serve the continuous increase in demand we see over the long term. All of this is being done to offer the supply chain resilience you will need in the coming decade with both ST internal capacity and the support of our network of partners. Thank you again for your trust. And now let's get started with one of the many exciting announcements we have for you today. How your next 8-bit MCU can be a 32-bit one. Over to you, Takeshi in Tokyo.