Thank you so much Honorable Katochewwe for sympathizing with our people, including these journalists, no one is spared from hunger because the income levels have been affected by the high prices of commodities, no one is spared, some of them are used to see them driving. Now I don't know what they are using because no matter if I'm lying they can say for themselves. So what you are saying does not just affect the poor, the economy is biting and everyone is affected. I will now invite Honorable Member from Lubi Highland, a very good swimmer, he is also a very good character. He will speak very briefly because we don't want to keep you too long here on the issues of the fights against corruption and governance issues. Thank you very much. May I also write on the protocol that has been said already. May I recognize the presence of the leader of the opposition parliament with at the same time an MCC, also recognizing the other MCCs present. I take recognition of fellow members of parliament, I also recognize the presence of our fourth estate, the media and may I simply say welcome to this presser. I think I am damn founded, I'm surprised, so shocked that on the backdrop that we will be having is it a democrat summit, I don't know what you are calling it. When we talk about corruption which is one of the agenda item that I think would be tackled in that particular summit which is also connected to economic governance, let me just say social economic governance. In the structure of fighting, fight against corruption, there are a lot of stakeholders and one of the stakeholders is a whistleblower and if a whistleblower cannot be respected and the whistleblower should be intimidated whenever they blow the whistle then I don't know where we are going. If a whistleblower can be intimidated at presidential level, it's quite alarming. When you read what executive powers of the president in ATCOS 91 and 92, you find that the president is supposed to actually be the champion for a fight against corruption and I think any effort that a whistleblower brings is supposed to be investigated. And I think when the president speaks, he speaks what is supposed to be called policy and I think the president should realize that within the constitution of powers he carries a lot of a big stick I would say such that once he comments on a particular issue before it is even exhausted it means that the institutions of governance are going to be intimidated. What I'm referring to is the president's reference to Nia as quoted by Honour Bomnia Zulu as quoted by the diggers newspaper. If indeed the president said what he said then I think that we need to reflect on the kind of leadership we have in the nation because the president is supposed to be receptive to things that come through the whistleblower And I think an allegation should be treated within the particular status that it has. It means that if this is our attitude then we are all simply saying that we are not on more high ground to what even this summit does not fit us. We don't have the impetus for it. We do not have the credentials to what the democracy summit because the democracy summit goes hand in hand with rule of law. Democracy summit goes hand in hand with fighting corruption which is linked to economic governance. But I think I would like also to appeal to the president that if indeed he said that I have instructed the minister of finance to sue Honour Bomnia Zulu. It's unfortunate. It's very unfortunate. The president is dropping the standards of our democracy to sink so low to the lowest levels that it has never been is interfering in a net of things. The president should have allowed this thing to unfold itself than start intimidating. Honour Bomnia Zulu is a citizen whom he needs to protect but for the president to be going at the neck of a citizen who is just a whistleblower in this case. What is supposed to be done is that we called on two SCC hours there with him to start investigating. SCC has issued a very good statement where they have invited the people that blew the whistle that if I tell you have information then bring forth the information. And I think we should leave it to that level than start intimidating each other in this nation. I think we are all equal stakeholders when it comes to national matters. I am a shareholder. The president is a shareholder. Monia equally is a shareholder in this nation. So I think my appeal is that we need to allow citizens to speak freely. Let us note of these summits for grandstanding papers. We need to have these summits that they speak to the real issues that are happening and it should improve our democratic status as we bargain on the ground. I think I rest my case on that one and I think the president should pay more attention to him not abusing the law through inviting his friends to be working part of the government system than abusing citizens through that manner. I rest my suitcase. Thank you so much. As usual, we appreciate your submission and indeed we are just talking about the aspect of protecting whistleblowers. And the law is there which provides for whistleblowing. And ministers are human beings. It's not the first time that transitions are being labeled against ministers. We were in government as well and this is not human. The president is dependable minister. He never came out and said, no, those who are accusing my ministers, they need to be taken to court. No, he listened to the people and he listened to the whistleblowers. So Honapofuwe is put on because we shouldn't set different rules for citizens. There is no one who is above the law. And submissions. What remains for me to invite the leader of opposition to sum up what has been discussed here. But before I do that, we have just a very brief one. And I will start with the one that Honapotemos just finished. Minister Tony Blair said, your consultant services are needed in Britain. Because Britain now, after the Brexit, requires the senior citizens like you to navigate the Britain after the Brexit to a desired position. We are not waiting for your colonization program here. We are not. If you think you are going to, Zambia does not belong to only those people that you are dealing with in government today. They are just there for a two or two to you, which will soon come to an end. So we want to respect you. We don't want to use the language that was used on you before when you were in office because you are a retired man. But to start getting our civil servants and our government officials reporting to you is not something you are going to tolerate and accept. So our advice to those of you who are near him, advise him to take his consultant services back to England. Yesterday we were considering a report from the budget and planning committee which reflected on the performance of the budget. The last, the second final quarter of 2022. In there are issues that have been raised. I will just speak one. You know that there are your fellow Zambians who are suppliers and contractors who have given services and different goods to government and are being owed other small sums of money. But this is the money that is supposed to be in our secretion in the economy. The minister of finance contracted price hotels and the other auditing firms to do audit on these suppliers. They finished their work and they've been paid more than 16 million. Why are we still waiting for this audit report? And why are you ignoring our people? Whose money won't be the same by the time you'll be paying them? If there are those that did supply, those that did perform, we say take appropriate action. But don't punish those who genuinely provide the service to government. And just lastly, you saw the videos that are circulating regarding this street light scandal. We said it here that we want star investigations that will get everybody involved, big and small, corporate. We saw a few people fired and normally when people are arrested, they are part of the scam or a cartel. Those are the source of information for the police. Now, what happened is there are suspects who are giving information to the police to say there is this and this one and this one was still yet to be caged. They were being ignored. It had to take one of them to be loud from the sales, shouting from the sales to say no, we have given you all this information about FBCD. And names have been mentioned. And I said it here that don't punish junia police officers, leaving the big officers that should have given them orders to involve themselves in those illegal activities.  We don't support the tribal sentiments that he uttered, but the key in what you are saying is that why are you only punishing those who seemingly to be the easiest targets and leaving the big fish. So it's these big fishes that you want to see and corruption moving and arrest.   So instead of just focusing on one muniha, let's all go and face this zist. We so growing from the sales to say please, even if I'm in the sales here, follow some people that we are rooting with. Why? What more do you need? Because all of you who have seen those videos, you know what that gentleman was talking about, the council chairperson for Mwensei. He mentioned the names and some officers. So information is there. Why he failed to act on it? Finally, it's just to appeal to these colleagues, the ministers who have been accused. We were also ministers in government, serving in government of president Ibikabungu. As our president then. You saw how ministers placed on allegations where they lived of duties. Our colleague Dr. Chitabu Chilufiwa was former minister of health. Onari bachin baka mwilisiki. It was allegations coming from the opposition. You didn't hear the president go for those that were raising allegations. He went for the ministers and said, dexonarrate yourselves. It was not one minister but many. What's so special about these ministers who have been arranged to have taken something? What's so special about them? They are not angels, they are human beings. So if they are not found wanting, dexonarrate themselves. But we don't need the president coming in the manner he is coming. I will leave the rest for the leader of opposition to conclude. But just to thank you once again, our colleagues from the media for being patient and being with us this time because we were at a state honorable leader of opposition. It's now your time to conclude this briefing and cross the briefing. Thank you. Thank you. Thank you very much. I'm the member of the Central Committee and Honorable Member for Shuangandu, Honorable Stephen Kampiungu, former Minister of Home Affairs. I recognize the presence of Honorable George Chisanga, who is the chairperson for our Committee on Justice and indeed our legal chairperson, chairman for legal in our Central Committee. Member of Parliament for Mansa Bombweb, I recognize you. Member of Parliament for Chilubi, I also recognize you. Member of Parliament for Faira, I recognize you. Member of Parliament for Lapula, I recognize you. Ladies and gentlemen, members of the media, it's a good afternoon. Very briefly, I just want to reflect upon what my colleagues have already talked about. The starting point is the summit on democracy. There's been a lot of excitement and a lot of statements made, especially from our colleagues on the right, the UPND regarding this summit. The starting point, ladies and gentlemen, our expectation as members of Parliament, expectation as ambience was that there was going to be a ministerial statement coming from the Minister of Foreign Affairs to tell the Zambian people about this very important event. The Minister of Foreign Affairs was expected to deliver a ministerial statement to tell us about this high-level visit by the U.S. Vice President. During that time, members of Parliament who are representatives of the people were going to have occasion to interrogate and ask some of the questions that our people asking regarding the visit indeed regarding the summit. Had that happened, most of this excitement that we are seeing would not have been there. We are ever surprised that members of the UPND, ministers and MPs decided not to talk about the summit on the floor of the house, but they came to this particular room, immediately to the left Parliament to come and talk about the summit amongst themselves. Some of our members attempted to come in to get some ideas regarding the summit. They were not allowed to come in and this is where the problem comes in. We believe that this summit there may be more to it about this summit than meets the eye. Why is it that the ministers found it prudent to come and talk about the summit here in the media centre and not on the floor of the house? I'm sure our concerns are in that case justified. Why would the ministers not want to talk about this important event on the floor of the house and instead talk about it at the media centre amongst themselves? Ladies and gentlemen, it's not a secret that in the recent past the US government has made the foreign policy very clear. They've signed a number of executive orders. Some of the orders were to tie in the LGBT to foreign assistance. The other ones would talk about countering Russian influence in Africa, including China's influence. And this is exactly what we wanted to find out from the acting leader of government business on the floor of the house before we were interrupted. Our interest was one. In the recent past is excellency the president of this republic President Dhaka in the Hichilema came out clearly and said he was against LGBT rights. The vice president of this republic, Honourable Madam Mutaena Lumangu equally came out very strongly on the floor that the government is against LGBT rights. Now look at this. On the other hand, on the American side, I've just told you about executive orders so you have two different positions coming one position from government, which is a position to welcome. When you talk about geopolitical relations, our government to the president and the vice president came out very clearly to say we'll continue strengthening relations with Russia and China. On the other side, the Americans have passed a law they are calling the countering malign Russian activities to act. Our interest as members of parliament we wanted to find out how our government was going to interact with the US government which is co-hosting this particular event now that they have these two very different positions that was our interest and I think up to now our interest is that now that Zambia has made its position clear on LGBT through presidential announcements and the vice president. What sort of interaction will they have with vice president Kamala Harris when she comes? Is our president going to maintain the position that is given or is he going to conveniently change that position to allow the Sami to go? Are we ready as government put up other measures to try and composite what this country is likely to lose because America has made its position very clear that aid and support to be tied to LGBT so I want you colleagues to follow what our challenge as members of parliament is we know that as a country we are going through economic challenges and we know that the US remains one of the largest bilateral partners for Zambia they give us so much aid every year now in this particular case believing that president Haka in the Hilema is going to maintain the position his position on LGBT America is likely to withdraw support on account of that knowing that president Haka in the Hilema is likely to maintain his position on the relations between Zambia and Russia Zambia and China this will again affect the relationship between Zambia and the US in the event that the US government decides to withdraw support the support that they give to Zambia we wanted to know as members of parliament as the minister of finance put measures in place to ensure that there is continuity in government so this is where the problem was and as you could see our friends in government were playing hide and seek they were jumping and diving when came to the summit there was no need for other seekers all we wanted were answers it's our job to go back to our people because as leader of opposition I was approached by members of parliament who will say we are Christians we are a Christian nation we will not allow for a summit to come that will begin to promote and propagate LGBT rights I had to go to the floor to find out what is the truth about this conference where did you provide those answers up to now nobody has provided any answers the answers were provided to themselves when they locked themselves in this room so up to now we are still in the dark as members from the left so we want to say this a president in the Hilema you've made it very clear that you are against LGBT rights you've also told the Zambian people that you continue strengthening the relations between Zambia and Russia in Zambia and China what you want to know we want you to come up very clearly to the Zambian people whether you will restrict these positions to our visitors being the vice president of the US Kamala Harris and also that during that conference you will ensure that you make our position known especially that you are co-hosting that summit with other countries that espouse these liberal policies so we want our government to come up very clear on this particular aspect we are not in any way as was earlier alleged aiming to disrupt government operations no what we just need the answers government must come up very clearly the game of hide and seek jumping and diving should come to an end so that we are given a clear position on these very important matters yes so when President Kamala talked about debt restructure it's actually connected to what is happening because most likely we are likely to lose some support from the US once we maintain our position on LGBT and indeed our relations with Russia and China it's high time we started thinking about how we are going to go forward regarding the compensating for the support that may be withdrawn position and stand on those two items yes so those are issues to do with comrade Munia Zulu and honorable Fube who came out and brought out some information that should have been of interest to anti-corruption commission we want the anti-corruption commission to treat the information that came from comrade Fube and Munia Zulu as a raw material let them use that information to investigate what is very disturbing is that comrade Musokotwane and comrade Milupi were accused in the individual capacities they decided to use government machinery to respond they started using government letterheads to respond no no no they should respond as individuals use government employees government machinery to respond because the accusations were at individual level and it's not the first time it's not the first time as honorable Kampiong observes our ministers were accused day in day out our friends in the opposition then were even more dramatic when comrade Ronach Sotela stands up to speak they all walked out not that honorable Sotela was convicted by any court of law just on mere suspicion and allegation we are surprised that there's been so much excitement up to head of state level when similar allegations have been made on their ministers we expect the fight against corruption to be implemented in a much more transparent manner it's not the first time that we are seeing the head of state rushing to intervene in a process that should have been left purely to the anti corruption commission when the foreign affairs minister comrade Dastemi Kakubo was seen carrying a very heavy a a carrier bag a very heavy carrier bag because colleagues you know the difference even in terms of shape and weight when you are carrying calendars and when you are carrying something else so the people that reported are very sure that that carrier bag was indeed very heavy looking at how comrade Kakubo was carrying it to the car and when they blew the whistle the president made a call to this gentleman asking him what he was doing carrying such a heavy bag with calendars in it is that our going to fight corruption no no we thought the president should have been a bit more thorough in investigating why that carrier bag was so heavy leaving the chinese house at some awkward hour not in the manner that the president in attack of that particular matter you also know that there was a letter that was circulating from one of the contractors who alleged that one of the ministers was soliciting for a bribe in form of a vehicle which was a Mercedes EGWagon and indeed some cash what happened to that there's been no fallout engagement from the contractor by way of writing the contractor wrote on the letter to say your minister was soliciting for a GWagon and some cash what happened the president picked up the phone and said is it true he wanted a blue or black GWagon and the minister said no and that was the end of that investigation so we can't fight corruption that way I think that this fight against corruption is in a more transparent manner so what comrade Munia Zulu and Hon. Fubedi should form as raw material for anti-corruption commission had advised that his excellency the president stays away from that process until a report is indeed rendered a comrade that Chesanga referred to statutory instrument 1123 something that we objected because he took all these agencies under office of the president and I think that is why the progress on corruption is slagish now when you look at all these challenges that we are having ranging from LGBT geopolitical relations the fight against corruption the stalemate in debt restructuring it has now prompted it has prompted the clergy like Bishop Bundo this morning has called for the resignation of the president he has called for the resignation of president because he believes the man that we have in the seat may not be able to take us into new frontiers you realize that most of the governance is now subcontracted to people like Tony Blair and his friends and other businessmen the reason why the clergy are calling for the resignation of the president is that governance has now been subcontracted state house is now occupied by strangers to whom the president has decided to subcontract the governance of this country ladies and gentlemen countrymen and women I want to remind you that we went to elections and voted for the president we expect the president to be able to take strong decisions, bold decisions that to improve the lives of the Zambian people we don't expect the president to subcontract that governance and begin to take advice from interested parties like comrade Tony Blair taking instructions from Tony Blair if at all there were other agreements prior arrangements or agreements that were made before the elections want to advise the president there is a way that you can bucket or come out of those agreements you have to inform your friends that the Zambian people are demanding that you govern in a certain way and do not allow a situation where you continue to govern on the instructions the interest of the Zambian people must be put first because these friends that have been subcontracted to govern have not yet made up their minds or they are trying to create a desperate situation for Mopani and KCM so that they can buy those minds for a song they do not care about the plight of the Zambian people and what is happening to the Zambian people in the meantime but they are mainly looking out for their interests so ladies and gentlemen it's been a long day I think that I will end there and thank you more sincerely for your patience and resilience to have waited to listen to the members of parliament I thank you very much


Everybody forcing Jeff here. We got 2022 23. I'm a basketball hobby. This is five bucks case number nine picker team Alexander M. King's Anthony C. Grizzlies on to our spurs Arcadia snicks Brad E magic and pistons Chayuti Watt has the thunder and the wizards Ching Wah with the Warriors Chuchiao with the Celtics Clark a net's Cody P. Cavs David K Mavericks Eric L. Hornets Evan P. Nuggets here with the Sixers John S. Bucks Kim D. Raptors Mark M. Jazz Matthew X Clippers or N. W. Pacers Parker has the heat Ross with the Pelicans Rudy has the bulls a Rudy G with the bulls Rudy S with the Blazers Spencer T. Lakers Steve S. Sons Thomas C Wolves Tim B. Rockets and Wayne has the Hawks It's done. He did definitely he definitely sounded more UK than yeah exactly smack my bed I'll work on it for next time All right, 30 seconds starting now Try again tomorrow 30 seconds. All you need is a name. That's all you need a name. That's all you need 15 seconds 10 seconds we're at five four three two and On no more guesses time is up You can always make sure you're live and chat. They'll do that tonight as well I got Jar was Zion is the last one. That's what I got That is that. Yeah, Jar was Zion is the last one that I got Put that in my notepad so somebody does guess right we got you Okay Let's do it best of luck y'all. All right. What better time than now the last break of the day to hit that logo man Bouncy could keep going up if you don't hit what even if we do hit one it resets to 500 So it's a substantial amount of break credit regardless Joining the most break spots with that a lot of them too First up. We've got six sirs James Harden out of 49 Jeff versus the printer over there right now Jersey to 99 McBride for the Knicks Nike swoosh one of five Walker Kessler Mark M with the jazz rookie brand logo God love it swoosh. There is the MOOC Rookie Center big man for the jazz. We'll get that one in a mag. That's sick Into the autos now we've got Warriors Kevon Looney to 99 bulbs Next up is RPA Hornets Mark Williams 38 of 99 great patch on that We're talking about this guy a little bit earlier That is a championship runs autographed 3 of 75 for the pistons Rashid Wallace Rashid Wallace That's awesome right there Pistons nice hit we put some nice pistons rookie some nice pistons vets today. We have like a Thomas earlier All right, I haven't I've used redemption. We did hit some RPAs. So that's good He's been putting up numbers recently to like posts. I want to say the holidays even good Like I have a I have some PSA PSA graded like optic and selective him. I'm just holding because it's gonna go up. I think Hold it baby. Mark. It hasn't adjusted yet. I watched the late night that GameStop movie on Netflix. Did you see it? No, I didn't pretty good about the holes. Did you hear about that whole scan? Oh, yeah, yeah I want to check that out actually movie Kyrie to 99 Dallas probably back memories of when I was rolling on game stuff Checking my phone and they got blocked by Robin Patch card to 99 Jeremy Graham Blazers again vets game worn rookies not in this Back in grass mark on that swoosh. It's a great card Patch card three color Joellen bead the 25 for Philly on the swatch Joellen bead You got bucks. That is a bucks legend right there That is an actual bucks legend Bobby Portis 125 that is like a cult hero for the bucks That dude was big time in that in that title run for them. He really was Portis the 25 from Milwaukee Redemption Johnny Davis sneaker swatch signatures red.  Play one-on-one with Clyde. Is that you're talking about school? Did you win? You make a shot to 99. We got Brooks for the Grizzlies still in Brooks That was that you Free fun Yeah at a 99 Jersey Tobias Harris for the 76ers I get Sixers Tobias Harris was the last one Next is Zion jumbo Jersey to 99 pelicans You want he kind of let you I was gonna say The Hall of Famer you let you Pelicans in 99 jumbo Jersey Zion Whoa, that's Clippers Koran Butler three color patch auto to 49 Clippers Koran Butler game worn Had that cool Wizards duel earlier the Jameson and Butler they need to get a triple with up with age and zero that would be unreal To get those three together. I think arenas is signing in 23 24 products actually really yeah, and some of them That's cool huge Rookie patch auto red for the Lakers max Christy to 49 Vet cards and iMac are so nice. I'm acting impeccable. I think I'm the nicest vet autos We'll get the Christy mag. That's a nice rookie patch auto and this is nasty sneaker swatch signature Celtics Kevin Garnett to 25 Yeah, dude game worn well that's 10 of 25 the big ticket Whoo Boston was sat there for a little bit too. That's going to Chuchiao I think is the name Yeah, just hit that in a personal sneaker swatch very nice KG the big ticket that guy Guy's awesome. Yep. Don't have an initial signing to Take it baby guys Sam and Sean go live at about half an hour Live at about half an hour again case 10 or even to tonight get your spots for stadium club That's what they start off with tonight stadium club baseball. Don't do that too late. It was a palo sneaker spotlight Yeah, it was a sneaker swatch Palo. It's a 99 Chris Paul my sneakers was sneaker swatch. Yes Totally different products Better cards anyway, you're seeing much better cards Chris Paul to 99 sons like that kg is so Much better than the power rookie jersey number patch is a Mowbly 1 of 50 for Cleveland Into evening breaks and I wish it I wish we could do that Ryan There's a little bit of a little bit of setup though next is Scotty Barnes jumbo jersey the standard for the Raptors of 99 that guy's putting up numbers now Now that it's like him and RJ He's putting up big Yes, we're talking about Hey, there we go bulls championship runs auto Tony Cuckoach to 99 Or is breaking ground to calm the Croatian nightmare This is one of them they always have bet hits and everything hey, what about we go back to the well on that We got a Steve Kerr auto now Clutch time number to 10 10 of 10 Holy cow bulls Sets that this product has yes Dude, come on bulls You know what? We're going back to the 90s again, dude scorers club auto number to 10 Lakers Magic Johnson Damn, dude, here we go Spencer T.  Oh, come on Ryan You got Doc Rivers still coaching most of the Persian history. Yeah, dude. Yeah, Doc Rivers definitely is Yeah, at least Kerr has won a lot of titles and not just once Exactly that guy has to put up a Dremon green that he's got to be top-fied That personality on that alone and then he had to Do all those like respect to Doc. He's a Hall of Famer and what not John Miranda 25 Yeah, probably Lamook he's got to fix that defense They're such a good offense, but you cannot win in the playoff They honestly might be a first-round play off with us patch to 25 a manual quickly Nick's it depends on who their match-up is That's a nice one Number to ten bucks March on Bochamp on the Remarkable rookie Jersey Isn't he on another team now I was the last team He was earlier this season. Oh, look at that sixers rookie Jersey auto Mack McClung We got Mack McClung dude magic legend. I might add Orlando magic legend Mack McClung. I don't know if he's actually played a game for the magic yet He's still in the G League magic team Oh Okay, okay, I don't think of that. Oh, I'm thinking of a there's a previous year bucks rookie That's playing for the Pacers or something. Anyway Bucks back at it here. Brooke Lopez auto 77 99 One of the Lopez's Doc will be a doc will be a Hall of Famer for sure good rookie introductions auto to 99 Rockets Jabari Smith, Jr It's just some like Bari Smith, Jr. We'll get that mag. We gotta do a quick recap guys and get out of Sam and Sean's way so they can Hop in the saddle really So the guess is gonna go up to 320 the Bounty itself goes up to 14 That's where we start 1400 with the with case 10 later on Yeah, bucks to do pretty well there. Okay, let's go ahead and get our recap going. Thank you very much ever for filling up The brakes that we did fill today. Just have one rolling over Not bad. Not bad. All right, so we had a Mowbly patch to 50 Top-loaded here and we got Zion Jersey Boat Champ to 10 quickly to 25 Scotty Barnes to bias Harris Joel and bead and Jeremy Grant Autos now got Mack MacLung the Sixers Brook Lopez Tony Cuckoach Steve Kerr Got Karan Butler on the patch auto Now Clyde the glide to 49 Blazers RPA Marguerlems Hornets Kavan looney for the Warriors Bobby Portis Bucks Wallace for the Pistons out of 75 Wizards Johnny Davis see your swatch signatures red on the redemption We'll uh get that one to date for you Rockets on the Jabari We had number to ten at scores club a magic Johnson auto for the Lakers Sneaker swatch signatures a 25 kg for the Celtics That's so nasty RPA Lakers are 49 Max Christie and swoosh Walker Kessler jazz. Thank you very much everybody We are I think I showed you. Yeah, I did. Okay. All right y'all. Thank you very much. Not yet


So, a very special guest today is Hananto Wikatsono. He is a principal solution engineer at Oracle MySQL Global Business Unit, Asia Pacific. He has around 20 years of experience as an IT solution architect and database administrator focusing on design optimization, support, and solution using Oracle hardware and software. He published blogs on procedures of deploying MySQL on container-driven infrastructures and more on MySQL Shell custom plugins. Now, let's welcome Mr. Hananto Wikatsono. Mr. Hananto, over to you. Hi Mr. Hananto, I think you are muted. Okay, sorry. Alright, okay, good afternoon everyone and thanks for your time and interest in attending my session. So, this session will explain about MySQL Shell and its functionalities, facilities, and more. Interestingly, I would like to explain about Shell capabilities to do many, many things dealing with MySQL database. Despite of having a lot of functions in MySQL Shell that can help both JGA and developers dealing with MySQL database, these tools provide extendable framework that enables people to create their own custom plugin using either Python or JavaScript. And they can inject their own new set of commands into the Shells and use them. So, for me, I'm excited to share all of these Shell capabilities as well as how to do coding the custom plugin for anyone, for everyone who interested in using this Shell and coding the plugin for extending the Shell functions to meet your requirement. So, this is my modifications of giving this talk. So, this is the state hardware statement from Oracle. This is about me. So, yeah, basically, I'm a database architect and experience both Oracle database and MySQL. And I consider myself as a DevOps and database cloud native believer. And I love coding scriptings. I easily get fascinated with Math and Physics. And these are my tech blocks and GitHub where I share my workshop materials coding for my Kubernetes operator and coding for some custom plugin for MySQL Shell and much more. Okay, what is MySQL Shell? Okay, basically, MySQL Shell is MySQL database client tools, but it expands for various reasons. As a database tool, MySQL Shell is used for DMLs and queries against MySQL database. It's also a code editor for development with MySQL. It has Xdef API that enables developers to use MySQL Shell to create programs on JavaScript, Python, or SQL dealing with both relational data and unstructured data formatted in JSON document. You can use MySQL Shell, sorry, MySQL database as hybrid database, not just for relational database, but also for no-isql database. So you can use JavaScript or Python for CRUD statements against the no-isql portions of MySQL database. More than that, MySQL Shell has admin API that helps DBA, MySQL DBA, dealing with the inodb cluster provisioning, managing life cycles, and so on, as well as the load dump that helps the DBA also to do a logical backup and recovery. This MySQL load dump is basically an advanced logical backup and recovery to replace the traditional MySQL dump. So we will talk a little bit detail later on. All right, these are some of the available functionalities in MySQL Shell. So as a client tools and a code editor, MySQL Shell provides an interactive client execution mode. When you can type, command, and enter a statement, it will be interactively processed and printed on screen. So it supports unicode text input and color terminal for better look and feel, and it supports multi-line code enabling MySQL Shell to catch multiple lines and execute that as a single statement. So MySQL Shell supports batch code execution as well. They're taken from different source and process those lines in a non-interactive way. So script processing will be on single language, of course, and non-formatted output, unless you put interactive parameter when you run the MySQL Shell from the command line. You can use this to integrate with X&O tool as well. So the XTF API and protocol X in MySQL Shell enables the MySQL Shell to deal with the relational database and document store. So you can use CRUD for document store and SQL for relational table. So you can also format the output in traditional type of format also using MySQL Shell. You can also format it using JSON. You can also format it using tag-separated output. So later on, if you need to have a CSV, then you can just easily run the batch command to convert the tag-separated output into the CSV. It's very simple. So you can activate JSON wrapping for all output when you start MySQL Shell from the command line to help you to integrate MySQL Shell with X&O tool. So I highlight specifically for extension and utilities in red font in my presentation slide because these two are the main central topic of this talk. So this diagram depicts almost all functionalities of MySQL Shell. Some of them we already discussed in previous slide. Okay, we have JavaScript, Python, SQL. They are the main language. Okay, once you log into the Shell terminal, you can log into the database and deal with MySQL database using JavaScript, Python, and SQL. So we already explained also about the aspects execution mode and interactive execution mode and also the admin API that helped MySQL DBA deal with InnoDB cluster, XDAF API that helped developers to deal with MySQL document store, JSON document format, and so on. So we will focus more about the customizing MySQL Shell look and feel at all. I will discuss about that, how to customize things, how to change on them, and how to use command history to easily call command that has been executed in Shell without retyping it when you want to reuse it, which will improve your productivity when using the Shell. So MySQL Shell provide auto-completion as well because the command is so many, you don't have to memorize all those commands because it has auto-completions. Once you type a little bit, just press tap button, then the command will be auto-completed. If more than one command returns over there, then it will print out all possible commands and you just need to type again a little bit complete and then press the button tap, then deal with it. You can execute the command and so on. So the MySQL Shell also has a parallel import table for rapid data import to relational table for large data set. It will analyze the input data and distribute it into a couple of chunks and every chunk will have its own session and it has parallel connections to the MySQL database and it will complete faster than using a single-treated upload. It also has an import JSON, functionality to import the JSON document. If the import tables importing the relational tables, import JSON is really related to the importing JSON document. Just sharing a couple of tips to further speed up the import task. If your database is not in production yet and you can actually disable the VDLock or maybe disable the VDLock if your production is not part of the replication of code replication. You can disable the VDLock, you can disable the VDLock so that it will reduce the IO right during the import. So last but not least, MySQL Shell also has a functionalities to do a pre-check for MySQL 5.7, let's say. Before you want to upgrade, if you want to upgrade this MySQL Shell, sorry, MySQL database 5.7 to MySQL 8.0. So it will produce a report about things that you need to change first in your MySQL 5.7 before executing the upgrade and so on. Starting with MySQL Shell, MySQL Shell comes with support on Microsoft Windows, Linux, and Mac OS for 64-bit platform. Please use latest available MySQL Shell versions even though you have lower MySQL server version. So download MySQL Shell latest versions to play even though your MySQL server version is way below. Use this even for your MySQL 5.7 with limited functionalities even, you can use it for MySQL 5.6 but please bear in mind that not all capabilities for MySQL Shell will be compatible with that. As you see on the screen, I have the installation, how to install Windows, Mac OS, and Linux. In Linux, we have RPM, we have tar, and we have the MPT as well. So once you install that on your machines, then you can start MySQL Shell to connect to the database. First time, the MySQL Shell will form format in the default format and that's it. And then Shell mode is set to JavaScript. So to connect to the database, simply use backslash C or backslash connect, then follow by the connection string formatted as user, add server name or IP address and column database port number. Then you will need to enter the password and once password is validated, the shell will ask if the password shall be stored locally on MySQL Shell home directory or not. It will store locally in encrypted format if you accept yes. So the next login using the same terminal, it will be out of the login and you don't have to provide the password anymore. So automatically you can also mention the password in your connection strings, as you see on the screen. You can also use connection strings when starting the MySQL Shell. User, add password, sorry, user, column, password, add servers and column default. So if you are not happy with the default form format from MySQL Shell, then you can pick one of the form format templates from directly from inside the MySQL Shell installation directly. The form format template is a JSON format. So you can just need to copy this JSON file to MySQL Shell home directory as a from.json, as you see on the screen. Then when we launch MySQL Shell again, the form format will be changed. The MySQL Shell is really, really configurable. It relies on shell configuration that can be modified easily and persisted. So in order to show current configurations on the shell, we can execute command shell.option. So my slide shows the default configuration of MySQL Shell. Default mode for the problems is none. So that once you log in, then it will go to the JavaScript. And we also have the history of autosave that determine if MySQL Shell will memorize the commands that have been executed. If autosave is equal to true, yeah. So the history max size will determine how many numbers of past commands will be stored in the MySQL Shell command history. So we can change the MySQL Shell current configurations by issuing command shell.option.save persist, blah, blah, blah. So I give you on JavaScript as well as on Python. So we have JavaScript and Python. A little bit different, but do not worry because we have auto completion. Auto completion will help you. So you can also change the modes between Python, JavaScript and SQL as you see on the screen. It's very simple. So we don't have to change the mode from JavaScript to SQL. Let's say if you want to execute SQL command on JavaScript mode, because what we can do is just using backslice sql and followed by SQL statement in order to execute SQL statement on the JavaScript mode. So it's very handy. You don't have to change the modes. So this is the utilities on MySQL Shell. So you can use MySQL Shell to perform logical backup and recovery against MySQL that are this. MySQL Shell download utility on instance level, schema level, and table level. So it supports export on all schemars or selected schemars, all table or selected table in accordance to your need. Okay. What tables or schema you want to download. It supports online, non-locking, and consistent download load, but it is guaranteed that only, you know, the storage engine tables will be consistent. Yeah. So by default, the download will be multi-tracked with the default track is set to four. And then the utilities will open their own sessions for each track and then copy the options such as connections, compressions, and SS options from the global session and so on. So MySQL Shell download is also able to provide information about backup activity progress. Yeah. The progress information will include estimated total numbers of rows to be done, the numbers of rows done so far, the percentage is complete, and the throughput in rows and bytes per second. So once the done and load activity is filled, let's say, for example, I upload to MySQL developer service on the cloud and then somehow it is filled in the middle, then MySQL Shell actually records my backup progress, and I just need to rerun the backup with the same command and done and load will be running started from where it was filled. So it supports the backup on OCI storage bucket as well. It is compatible with 5.6.7 and technically can run on 5.6 as well, but with limited functionalities, okay, not all functionalities will be compatible with MySQL 5.6. So it also can run on drag and mode. So with drag and mode, it will check whether the command will be successful or not, what item to be done, is there any compatibility issue. Compatibility issue need to be fixed before executing the done load before real, yeah, for real with certain options. So interestingly, okay, the diagram that I presented on the slide on the right side basically shows the performance comparisons with other logical data tools, and it shows MySQL Shell done load superiority, yeah, in terms of performance. The benchmark runs using MySQL 8.4.21 with redo log disabled just to speed up the things and so that it won't, you know, based on the redo log speed and so on. So it is using bare metal OCI compute with 44 core Intel Xeon 512 GB RAM and 240 megabyte per second IO throughput using that zero. So the testing shows a huge throughput using MySQL Shell done load compared to other logical data tools in MySQL. So these are the commands in JavaScript and their corresponding command in Python and to dump the instance and dump schemas and dump tables. And I've given examples on the slide how to dump instance and put the dump files into the directory. Okay, it will run on portraits because I don't mention the parameters in that command. So once completed, we will have a backup files in encrypted format. So it will have a backup in a compressed format. Yeah, that's for data.  Yeah, SQL files to create the object again during the data loading and some of the files, let's say, Edward Jason. Edward Jason is very interesting. Okay, because shell dump instance can be consistent backup, the Edward Jason will show that consistency equal to true. And then it's also mentioned about GTID executed. It is very, very important. So it will record the last GTID executed, okay, once the backup is in. So it is very useful during the restoration, it will dump, as we will restore as GTID touch, and we can create a synchronous reputation based on GTID. If you want to restore for creating the read replica, very, very important. So this is the example to perform some schemas in JavaScript. Okay, we can put array of schemas that we want to backup in the backup location for dump table, we can put arrays of tables in the backup location as well. And if you want to migrate the data to MySQL database service, we need to use parameter OCI and VS equal to true. We need to use a strip diviner parameter because MySQL database service requires specific privilege, spatial privilege to create a database object. And then we need to use a strip restricted grants, okay, because we need to remove a specific privilege that are restricted by the MySQL database service from grant statements. So user and their roles cannot be given this privilege. This parameter is really, really important. If you want to load your data through MySQL database service on cloud on OCI. So a question, can we use MySQL shell dump to backup MySQL version 5.6 and load to MySQL 8.0 to perform out-of-place upgrade using logical backup restore? The answer is yes. You can do that by MySQL shell dump with caveat, of course. Use users parameter equal to false to exclude users, their roles and their grants creation in the dump. So once loaded to 8.0, then we need to create roles, grants and user again manually in MySQL 8.0. Without setting this user equal to false, the backup will be failed. This is for MySQL 5.6. So this is the syntax for load-down to restore backup to database both in Java script on the left and corresponding Python syntax on the right. The local in-file parameter is mandatory to set to on, to make the server permits local data loading by client that requests the local data loading in the database. Otherwise, the loading will be failed. For more options, you can see that. And then special for skipping load. Again, we can actually skip the locations by set the parameter skipping load equal to true. With this parameter, then all threads of the data loading will use SQL being not equal to zero. It will make the restoration faster and less this consumption. So this is the example of using MySQL shell load-down as part of the upgrade to MySQL 8.0. Ignore versions because we are using the lower MySQL versions and will be restored in MySQL 8.0. And then we need to use update GTID set so that the GTID executed on the lower versions will be applied to GTID parts of the MySQL 8.0. So once done, then we can create a GTID-based repetition. Very simple. So in terms of migration, data migration, you can create a baseline data migration by using MySQL shell-down and load it to the MySQL 8.0. While you load it, there is a transaction coming to the lower MySQL, the current production. So in order to make these transactions to be able to synchronize to the target MySQL 8.0, we can use a GTID specification and waiting for the copy. Very important and very useful. So this is basically clients that communicate with MySQL servers using X protocol and use XDAF API to develop applications while the MySQL shell provides this ability by implementing XDAF API and communicating to MySQL server through X protocols to do a CRUB by using JavaScript, Python, or simple S2L. And then MySQL server runs X plugin to communicate to X protocol to MySQL shell that implementing the XDAF API. It's very simple. So these are samples of MySQL operations in MySQL document store in MySQL 8.0. And using CRUD, we can do create, we can do read, update, and delete, and so on. And MySQL document store is an asset compliance that supports transactions, comments, and all that. So you can import the JSON document to an existing tables or collections to a new one created for the import, let's say. So this slide shows two examples to import product.json to MySQL DB schema and collection name is product. The syntax between JavaScript and Python are similar, but we don't have to worry to memorize the things because we have MySQL shell auto correct. So for the third example, okay, if the table, the target table, and collection does not exist in the database, then it will automatically created by the utility by using the JSON file name. So MySQL shell also has an admin API that gives a set of commands for DBA to easily deploy and manage the NDB cluster. So what is MySQL NDB cluster? It is a shared nothing architecture for MySQL high capability and scaling feature as integrated end-to-end solutions that easy to use, easy to manage using MySQL shell. So it provides consistency with no data loss, high availability with automatic failover, with replica scalability, and it can provide up to 99.99% system high capability SLA on MySQL. So MySQL shell supports JavaScript and Python in addition to native SQL mode for the admin API. So admin API is executed by a DBA global variable and it's associated method in MySQL shell. So it will be easy for the DBA to convict, go, deploy, and abuse the NDB cluster and NDB asset. You can use it for productions, you can use it for sandbox if you want to test the deployment before committing to a full productions deployment. So upgrade checker is used to verify whether MySQL server instance are ready for upgrade. It will automatically check the specified target release and giving advice for further check that we need to do manually. The upgrade checker utility can check the configuration files also for MySQL if we mentioned the configuration file, where is the configuration file, and so on. So it will check whether the existing configurations will be compatible with the higher release or not. For example, on the screen, we log in using MySQL shell to source the database via X protocol or classic protocol with a user that has reload process and select the release. So we run the upgrade and check the output and we review the finding and perform the necessary adjustment before continuing the upgrade. So in this case, MySQL shell is really, really helpful, really is a great tool to do a lot of things with MySQL database. We like as a DBA or developer. So next, this is our programming in MySQL shell. MySQL shell has expandable framework that we can use to create our own customized report or we can recall it as user defined report. So we can call this report once using backslash show or we can constantly refresh the output using backslash watch. And of course, we can mention the interval it are. So in order to view how many of customized object or user defined report that we have in MySQL shell, simply log into MySQL shell and issue commands backslash show. Then it will show the release of customized report or user defined report. And to execute one of the report, simple just backslash show and then followed by the user defined report name. So this is the user defined report sample that I created in my GitHub. You can check. I mean, sorry, it's not this. This is my friend's GitHub. So first of all, we need to create the directory. First of all, we need to create directory. What we call it as plug-in group. The plug-in group will be sitting behind or will be sitting under the plug-in directory in MySQL shell home directory. MySQL shell home directory is dot MySQL directory that exists in our home. Once we execute the MySQL shell, then it will automatically create the home. MySQL shell home directory under our user home directory in our OS. So as you see on the screen, we have register report. Shell register report is used for registering our user defined report so that it can be recognized by the MySQL shell. So this user shell register report we mentioned about the procedure that will be being called by this report. So we need to still write the Python or JavaScript procedure as you see on the screen. We can use depth lock info. Lock info is the name of the report and then session is the parameter. And then this is the query and the query will produce the JSON format. I don't want JSON format. Then I need to put this output into the variable array variable. Then I need to loop in this array variable and reformat in the output and so on. So the output is something like this. So this is how to run a report. We have backslash show, we have backslash watch, and we can put the interval. The interval is number of seconds in between. It's 0.5 seconds. It will show. So we also have null CLS that specify the screen will not clear before refresh and so on so that we can always refer to the previous result and so on. So the last one, which is report.lock info is how to call using shell method using this shell function. And shell.get session is basically to get our current session because we have this code, we have this parameter for session. That means we need to parsing the session parameter. So shell.get session is the procedure to get a current session when we log in or connect to this. So this is the build in report of mysql shell. We have tracks, query, and track. Tracks will report all the mysql tracks available, whether it is foreground or background. And then track, we can specify which track ID, which TID needs to monitor and so on. And then query, it's just simple. We can put the interval also because we use xwise watch. And as I mentioned about plug-in group, plug-in group is like, you know, sub-directly under dot mysql sh slice plug-ins directory. Yeah. So as you see there, I have a couple of the plug-in plug-in group. I would need extension, firewall, quick replications, Kubernetes, and so on. So under this directory, I will have the what I call it as init.py. What is my init.py? Okay, that's all. I will explain. Oh, yes, this is the init.py. If we, you know, code our plug-in using Python, then we need to have init.py inside this plug-in. Or init.js if you are using JavaScript. So only init file will be loaded by the Mysql. When it is loaded, I mean, Mysql shell. When it is loaded, when we start Mysql shell from the command line from the old one, then, you know, the init whatever procedure, whatever, you know, like the init will be loaded. So this is how to run our plug-in, which is a validated password. So actually with this, all of this plug-in, I pick up the simple one that I created, which is a validated password. So in order to know how many numbers of methods inside this plug-in, then I just issue command value underscore pass and dot, and basically press button tap, then I will have install plug-in and set policy. The Mysql shell framework will add another one, which is help. So I can create help actually using the init file. The init file, either on JS or on our UI, we can put the three text over there that if we run help, then that three text will be appeared. All right. So this is the samples of Mysql shell plug-in inclusion. Let's say I want to execute the help, something like this, then this is the three text, three defined text. And inside the validated password directory, I have two files, basically init.py, which is the mandatory, the main file that being executed by Mysql shell, being loaded by Mysql shell, once we execute from the OS command, and password validation.py. Password validation.py I ignore. Mysql shell will not read that. However, if I segregated the code outside the init.py because I want to have the clean, I want to have the clean init.py. So usually what I did, I create init.py and then I import another file, which is password validation.py, or any file that I want to run inside the init.py. So I import that. Yeah, this is the samples of init.py. So the class is validated password. And as I mentioned, okay, because my code is residing on validated password.py, then I need to import that into the init.py. So that when Mysql shell is loading, Mysql shell is loading all the plug-in, then it will load whatever code that available in password.validation.py as well. Yeah, this is the plug-in samples, how to run the code. As you see on the screen, I have two declarations, the important declarations. The first declaration plug-in Mysql function is telling the Mysql shell that I want these functions to be available on the shell. Without this, then these functions will not be able to be called from the Mysql shell. Yeah, this is to say to the Mysql shell that hey, I need to load this coding. Yeah, because maybe inside one code source code, maybe not all code we want to be available. Yeah, we want them to be available online on the shell. So we can just pick and choose which commands or which procedures need to be able to be seen from the Mysql shell. Yeah, so this is the install plug-in, is the procedure definitions, and this is the help. Yeah, as you see on the screen, I can put help over here, and this is the core coding. Yeah, the core code. The same like this. Okay, I have a function, validate password.setPolicy is how the Mysql shell will expose these procedures on the shell. And setPolicy is, depth setPolicy is basically like Python's procedure declaration and so on. And this is the main coding. So this is how it runs. Okay, usually in Mysql, we can install plug-in simple by install plug-in, blah, blah, blah, and so on. But with this, it's even simpler that you should command validate password to install plug-in, then it will install validate password plug-in. And the other one, validate password.setPolicy is to set the policy for the password, like password length, password, you know, calculator, number of calculator, uppercase, lowercase, numbers of the special characters within the password and within the same, within one password and so on. So without this, okay, we can use, we can do easily as well, no worries, but with this, validate password plug-in, at least it will speed up the DBA work. We don't have to type in multiple commands and remember various, you know, system variables in Mysql to configure the password complexity and so on. This is the very simple plug-ins, but there are a couple of plug-ins that we created in a GitHub that are more complicated than this. Feel free to do the GitHub. Okay, this is the GitHub that we shared the code, okay, which is a AAA underscore, there's sg at master sg, so you can see a plug-in that I uploaded over there. And this one is working from my colleague at E-FRED, AAA underscore sg at slice-master-shell-flagging. And this is all the blocks that written by E-FRED, very useful that, you know, is very interesting to read that post-block.


From DailyDoseOfWeirdNews.com, I'm Darren Marlar and this is your Daily Dose of Weird News! It's probably not going to become the next big cycling craze, but poop-doping is a real thing and could possibly give competitive cyclists an edge. Microbiologist and mountain biker Lauren Peterson was sick for more than a decade with Lyme disease, but in 2014 she gave herself an at-home, do-it-yourself fecal transplant from another racer. Peterson says she not only felt much better after the stool transplant, she upped her training to five days a week and was winning races within months. As any good researcher knows, her experience only proves correlation, not causation. Still, she says, I wondered if I had gotten my microbiome from a couch potato, not a racer, if I would be doing so well. Peterson, who says the procedure was not fun but pretty basic, says she started collecting stool samples from top racers and found that a microorganism called prevatella was found in almost all top racers, but less than 10% of the general population. She's now doing more research into prevatella, which is believed to help muscle recovery. Other experts are skeptical and are warning that bacterial doping at home could be dangerous. Peterson herself acknowledges the risk and she's not endorsing it. Endorsement or not, I don't think you have to worry about having a huge following of people wanting to insert somebody else's poop into their rectums. The mayor of Houston has a solution for their flooding problem. He wants to increase property taxes by 9%. Oh yeah, because the people who are already financially devastated from the flooding would be more than happy to pay even more towards taxes. According to research, despite medical advances, today's kids, with their fast food consumption and couch potato lifestyles, could be the first generation to reverse U.S. longevity gains. This portion of the show is brought to you by Elvis Brandt, peanut butter and fried nanor sandwiches. SpaceX founder Elon Musk is predicting World War III and he's not saying Third World War will happen due to the antics of a human being like Kim Jong-un, but because of advancing artificial intelligence which could one day lead to killer robots. Okay, could somebody please go and take away Elon's collection of the Terminator movies? What strikes fear in the hearts of men? Proposing to their sweethearts. In fact, a recent survey shows that popping the question ranks just below swimming with sharks. The idea of proposing was more frightening to men than jumping out of airplanes, going for a job interview or wearing an opponent's jersey at a sporting event. In the final analysis, swimming with sharks ranked scariest among 28% of the men polled while proposing came in a close second with 23%. So keep that in mind ladies, no matter how much you may not be interested in that guy, just know that when he is down on one knee looking up at you with that ring in his hand, he is doing the bravest thing he has ever done in his life and he is facing that fear out of love for you. Conspiracy enthusiast Alex Jones, citing high level sources and multiple people, says that President Donald Trump is being drugged in sodas and iced teas to the point that he's slurring his words at night and it's all part of a plot to control him. Alex Jones claims they drug presidents because the power structure wants a puppet. And honestly, I'm more inclined to believe that if Trump is on drugs, it's on purpose to deal with psychos like Alex Jones. If you're already an official weirdo, please share this video on Facebook, Twitter, Reddit and other social media to help get the word out. To become an official weirdo, click that subscribe button and click that little bell next to the subscribe button to be a part of the notification squad. While you're at it, click that like button to let the world know that you are an official weirdo.


What's up everybody, Jason here for JaspiersCaseBricks.com 2022, P'nanny Falls Collegiate Football 1 box break, pre-games number four just sold out, second half of the case. Yeah man, what people are saying is that kabooms and explosives are really tough to hit this year. The only thing that everybody's seen consistently every case is the glass inserts. And we had two glass inserts in the last case. All right, so next up we've got the Seahawks last spot mojo. So it seems like glass is something they want to introduce and get people into I guess, but we want kabooms, that's what we want. But I hope that that really does make the prices of kabooms this year go up a lot. So I feel like last year to be honest, even though I loved it, I felt like we were pulling a kaboom and an explosive every single case and sometimes even twice. Two explosives, one kaboom. Two kabooms, one explosive. So I feel like it maybe kind of hurt the market a little bit. Unless of course you got the gold and the one of ones and that definitely helped it out a lot, but like the base google kind of went down a little bit. I mean, I'm sure that there's gonna be kabooms hit, but unfortunately just haven't anything in here. All right, I hope for some big hits here guys. Monster, monsters. Not just in case cars, just in general. I think we got a lot of vets in the first one.  That's what I'm saying. All right, we got try on Davis Price.  Chris Olave, five out of 10. Saints, Noah, Matt Smith. We got a little Arnie, Arnold for Penn State. See, E-bike tie. And I believe a Cameroonian born American football outside linebacker for the Atlanta Falcons. ATL, ATL is Edward. All right, here we go. What is this? Sound like a World Patrick or is it just coming off? Dez Fitzpatrick, 13 out of 15. And Dez, of course, I believe is a Tennessee Titan, I think. Yes, Tennessee Titans, Matt Smith. We got Hunter Renfro for the Raiders. Three color patch in autograph, eight out of 20. Raiders, Jerry. We got Jalen Watto, three out of 20. That is Miami, Matt Smith. The last one here, I think we pulled one of these earlier actually, Herschel Walker, campus legends, four out of 25. And I wanna say we gave that to the Cowboys because this team we played for the longest. And yes, Cowboys six years. And Cowboys that is going to Ed. Alrighty guys, hopefully they've encased their monsters. We'll go from left to right. I feel like this is a gem. Deshaun Watson, that is Cleveland Brown's Jeff Henn, 20 of 20. And there's Jerry Rice. Remember when I was confusing him earlier? I seen the 88, I seen green and I was thinking, oh, Jerry Rice. All right, and that is San Francisco 49ers, Nicholas.  All right, here we go. Here we go. I think it's this way. And of course, I had a feeling it was gonna be a bit quarterback. Malik Willis, and that is 11 out of 23 color patch and autograph. Matt Smith, eight. I will say he had a lot of different teams in this, but teams who did hit for him, man. So there you go. Congrats, Matt, with the Tennessee Titans. Alrighty, well, unfortunately, guys, I know there's a lot of people that went hitless, unfortunately. I did hope to get you something here, but flaws can always be a little tough, but I appreciate you guys. Remember, the next one's in the store. You guys wanna potentially redeem yourselves and be getting something nice. In the next case, we have another Pick Your Teams five and six up. Appreciate it, guys. JaspysKazeBricks.com.