So this presentation is about why I don't use microservices and quite a few of the projects I tend to work on and I'm going to go through a couple of particular case studies of things I'm working on right now That just are not microservice appropriate and and trying to do that kind of would make them fail I've got to figure out how to advance the slide Enter point click. Oh next slide. How about that button? Okay? Um That was a backwards button. Sorry, let's go forwards We don't see you see me. You can't see my screen All right, sorry, let's back to So our technical difficulties are still in place cameras on Camera off camera on I mean present mode Yeah, I'm wondering present mode. So that seems to be working. Yes. Yes, we can see it's like Or rather your screen. No good Still seeing it Yes, we'll seeing it Still seeing it. Absolutely. Yeah All right This is just a little bit of value. So one of the things you can see is I'm very old Um But the other thing is kind of more on the on the right side and that is I tend to work in new technologies On bleeding edge. So a lot of things I talk about sometimes are not appropriate for you right now But the chances are in the next five years, you'll get to do these things So I'm going to talk about Sort of requirements uncertainty Because as I see various projects over the years, especially around Y2k, there's some things that are really certain about that And some uncertainty And if you have if you have actually perfectly good requirements and everything's kind of known waterfall actually works pretty well I mean, we I deliver systems for you know, quarter of a century using waterfall technology successfully It turns out though agile lets you have a little less certainty yet still possibly deliver And this was kind of really cool because now I can sort of start out doing something a little quicker And sort of let the new requirements flow in But the problem was always that if the requirements are really kind of more uncertain Then basically you will be unsuccessful. So if you build the wrong thing or the customer says that's not what I really want it Or you can't figure out how to deliver it at all So a lot of promises made a lot of things fail. So I kind of figured that to be the graveyard But over time I begin to understand that there's some differences here So there's kind of fuzzy problems and there's traditional problems and I'm using Sorry for the graphics, but I'm using the Kenevin model from a deck I named Dave Snowden Some great YouTube videos from him about how that this really works But he says problems are either simple or complicated We're simple problems. The cause-and-effect relationship is very straightforward But for complicated problems the cause-and-effect relationship is more convoluted So it's kind of takes an expert to figure that out We didn't stop there. He says there are also problems that are complex and chaotic And a complex problem is one where the cause-and-effect relationship can't be figured out Even though you'd like to think it exists. It really doesn't and so you see things like Financial markets when people say I can predict what the financial markets are going to do They're just kidding themselves Because it doesn't really have that cause-and-effect relationship. It is a complex product And chaotic means I have no idea what's going on at all And just because a problem is complex doesn't mean it can become complicated Complex is complex and tends to stay complex Complicated just means maybe I need an understanding of it So for an example is a complicated problem would be something like You know figuring out financial transactions. There's the rules about how I figure out financial transactions a Complex problem is to be one that says well, what share should I buy? Well, that's complex There's no rules about how you make money in that environment. There were people that have already solved it So it turns out these problems are radically different than each other and therefore you tend to organize differently to solve them So for a simple problem are very traditional organization structures work really well I the idea is the manager is there and telling the people what to do and trying to make them work faster and better and Fewer errors and there's managers and managers training how the managers work So a very traditional structure. So a call center. This would be a perfectly good structure for that For complicated though, you've got to have some experts that understand the domain The problem is of course experts are expensive And so basically what you need to do is you put a team together to do what the expert tells you to do This actually describes more traditional agile quite well where the experts are going to tell you that what the stories are and prioritize the Stories for you and a team is responsible with delivering the stories and the experts looking for So again, a really nice structure that works really well for solving complicated problems and again a structure I use quite a bit Probably the complex is there's no one who can tell you what the answer is. There are no experts There's only people who are trying things out In fact, there's no real good man at role for a manager either because the manager can't tell you what to do either Because he doesn't know It's all about experimentation and trying things out And of course, that's a very very different organization structure in a very very different process associated with that So if you look at sort of these these requirements uncertain You one of the things you realize is you can do some of these things that we were used to be in the graveyard But I would call them fuzzy, but there are ways to actually implement fuzzy problems But you got to realize these are different problems and they require different approaches So for a more traditional agile structure stories are a really wonderful thing to do you put the specialists in place to understand How to do these things? You do so tight TDD you put your acceptance test in place right your migration scripts and all that stuff works really well But in the fuzzy world, it's about idea-focused features. It's about ideas. What's the idea? We don't know what this we don't have a story because we don't know what works We don't as we have to experiment so we have ideas and these ideas are implemented very quickly So you need a full stack developer who can do it all not just hand it off to somebody else to do pieces of it Because the faster guy can experiment the more successful. I am And so you want a system that actually realizes when things are working poorly, you know KPIs are being collected so you know when things are working and not working because Again, you don't know what the right answer is yet This is where microservices fit very very well. They're highly decoupled. They let us try ideas out aggressively They're easy to deploy And we can have multiple versions running at the same time And then you use an event-based architecture that really keeps the decoupling working well So different techniques to solve different types of problems And of course you do a continuous deployment. So I've been working recently with the Norwegian national benefits So I'm actually in Oslo right now working on this for the last year And what I found in this environment is that they are just starting to hire programmers in the last few years So they used to outsource everything now. They're actually bringing their programmers in-house So they get some really good programmers programming talent is surprisingly strong But they're new to this organization and the organization is kind of new for them They're actually quite it as an organization. They're very inexperienced in how to run products You know how to run projects and product management stuff, but they are committed to agile They're just not sure what that means when they said it So I worked on several projects We'll talk about each one of these in turn One is a sickness benefit in Norway you can get up to 52 weeks of sickness benefit paid by the government If you're sick for an extended amount of time And if you're sick longer than a year you can move into disability We give you some several more years of benefits So a very very strong benefit and of course we now have the unemployment benefit as well So if you're unemployed, you can get up to a year or two years depending upon your salary level of unemployment benefits And then on top of all this you throw in that we had in the middle of all this COVID-19 hit Which obviously has great implications to sickness and great implications of unemployment And so all of a sudden our case workers were completely swamped with work So this is the environment we're working in So how do we address this sort of problem? Well, the first of all you sort of look at the team the team in the sickness benefit case had been on the job for about six months They got some good domain knowledge so they began to understand what what sickness benefits all about and what the rules are associated with that But they're frankly a little bit They were fragmented they were sort of working on the individual pieces hoping to have it all integrated together at some point But no one's really focused on the integration and no one really had a vision of how the overall thing would work eventually So no vision of how to get there they were working on the individual pieces again sort of lack of frankly business leadership So what we did there was we basically decided we need to sit back and decide how we want to build the overall system The ultimate system what it looks like And start building the pieces that fit into that overall system and make sure they integrate as we build it So we organized a concept around we want to make a continuous delivery We want to deliver something constantly something that somebody can use at least to some degree So we kept going with that We actually put in the agile processes that were pretty much pure extreme programming. So we did tdd. We did pair programming Sometimes mob programming We would have continuous deployments we would push to github and constantly deploy that in fact, we're probably running right now around 12 to 14 deployments a day Into into production Into a lot of running systems Contrast that to going back a couple years. We did some analysis a couple years ago with these benefits stuff The organization as a whole we would probably want some about in a month. We would probably deploy Six or seven new systems a month Now we're doing that in a few hours for one system The other thing we need to do is create some business vision There's we need to lay out what the epics were that what the features where we're trying to build and the stories and sort of a roadmap of how we got there so How do we architect this thing? Well, the first thing we realize is The rules associated with the sickness benefit are coming from the law And the law does not change very often. This is actually a complicated problem Yeah, the law is complicated, but it's nothing fuzzy about the law And so you sort of read the law and you sort of see what sort of rules they have associated with it They talk about making payments.  So very obvious sort of concepts behind this that frankly Very traditional programming technology can model very nicely and that's what we why I'm doing In fact, currently in the law, we probably have about 320 concepts we model And over 3000 assertions that we constantly run think about think about 20 seconds to run the 3000 assertions Making sure that we haven't broken one of the one of the things we put into the system But the nice thing about the system is the law is relatively stable. Uh, law changes really slowly So we we're not going to be pushed to do the models. We wanted to model the law quite clearly What does change all the time is where all the information comes to fill in the law So we wanted to isolate that from the from the law itself So we use the traditional mediator pattern We put ourselves sort of a mediator slash controller between us and the rest of the world So the law only talks to the mediator and mediator feeds stuff to the law in the format the law likes to see But the mediator is responsible for sort of turning everything into sort of law format for us So for instance, we get a lot of Documents coming in documents from the doctors documents from the employee Documents from the company all about, you know, the sickness and how much you're getting paid and how long they've been on vacation All the information flowing in and frankly most of the times this information is in pretty much in sort of garbage format Oops, I just lost my screen I lost a lot of my screen Am I back? Anyway, I hope so so the We're getting extra on information.  Are you getting? Some other vacation benefit So we have to check those things And finally one of our other key sources of information is in fact Our case workers because our case workers need to look at your file look at everything going on And see if you would do do do indeed qualify for sickness benefit So for that we just built ourselves a little task manager. So If the mediator decides this information has to be gotten from the case worker We just send something over to the task manager He puts a task out in the database for for the case workers to pick up And that's how the system works So you look at the system and what problem we're trying to solve and there's no need for You know it elaborates your service-oriented architecture with tons of microservices The law is very straightforward easy to model with techniques we've done for the last 30 years The mediators are well-worn pattern for that. We are using new technology in some ways We got a Kafka bus there separating us from the world, which is kind of cool But the idea of a task manager, you know putting to a relational database that these are things that you know case workers need to handle And deadlines for handling them very traditional application and we built it in that fashion The only place we use microservices is when we are working to the outside world Knowing the outside world always is kind of Involatile so we want to make sure each one of these is different for each outside world interface So we have one per outside world interface. They're responsible for making sure to get the information and time in fashion And really retry as necessary Some of these outside services we have they don't work on weekends So the service doesn't decides it doesn't work. It needs a weekend as well So one of the things we have to worry about is you know waiting long enough for that to pop back up again So we till Monday morning then ask the question get the data back to us So again a very traditional structure So again, we're using new technology, but you know, we're only using a little bit of microservices We're writing everything in Kotlin My feeling right now is if you're still writing Java code, you're making a gigantic mistake for your organization Kotlin is way better than that And very compatible to all the Java code you have We are using multiple Kafka buses We're using a message sheet We're using a messaging sort of base interface.  So we we basically using Kafka buses very aggressively instead of restful interfaces Our UI is built with React And there is some microservices, but mostly for the purpose of externally isolating Things that we don't have control over and keeping that ugliness away from our core system So in conclusion about that one the sickness benefit didn't need microservices As much as they kind of thought they would like to play with those things. It just is not appropriate In part because the domain itself is is stable because it's law and the law is well defined So there is no kind of fuzzy in this sort of situation And these concepts can be these fuzzy these non fuzzy concepts can be modeled very easily with objects and We'll put some flexibility in the UI because we know that changes a lot We we eventually want to support mobile interfaces, for example But the back end law should not have to change for that So again, that's our conclusions associated with that is frankly, it's not fuzzy. So I didn't need that So don't try to do that and we didn't try to do that. We avoided it All right, and so now we moved on to Unemployment benefits and you're going to get a little feeling deja vu because it is the same organization In this case the team had been on a project more than 12 months Again the good domain knowledge. They'd actually try to use microservices They were in what they attended one of my classes about microservices and thought that would be an appropriate architecture for themselves It turns out it did work for all the easy stuff But it didn't do the hard stuff at all And so they did all kind of did all the easy stuff and kept running across the hard stuff and saying well We don't know how to solve this and Again, the problem was we probably shouldn't have been using microservices Again, little very little vision about what the ultimate system looks like Again to some degree immature leadership on the on the business side of the company as well So again, almost the same deja vu. Let's create a cohesive architecture. Let's build continuous delivery Let's put these rigorous agile processes in place For example, we're almost using exclusively mob programming and teams small teams of four to six doing mobbing And we want to we go we need to go back and create you know epics and stories that sort of capture the overall domain And that's still a work in progress From the architecture perspective Again, we have law a lot of law associated with this Probably just as complicated as the other law Um, but different in many ways But one of the things this law is quite clear on is about decisions. How do you make decisions? um So you make a decision based upon rules and some facts take some facts apply some rules and make a decision Uh in legal terms, it's called a subsumption Uh, and so it turns out that's what we want to model We want to model the concept of decisions Based upon facts and based upon these facts and decision Maybe I make I have to make another decision based on other facts or if it's not true. Maybe I go into a different direction So you wind up with this tree of decisions based upon these facts And the law pretty much specifies what these decisions are and even to some degree the order in which you need to make these decisions That's all very nice for the law, but that law doesn't make necessarily sense for a person trying to apply for the benefit Because some of these facts are are coming from other sources So we create another structure called a case So your application turns into a case a case that we're working in deciding should you get unemployment benefits or not? So in this case, we actually model this as these are the facts that make sense grouped together Like these facts all come from the system. We can look up your birthday We can look up your employment history We need those facts for the law purposes of the law But I give these facts by running, you know calls to various systems. We already have in place But there are other things that the applicant needs to provide So those facts go into a different sections. They put those in different sections associated with the applicant So these facts are associated with Things we need to know like what day would you like employment benefits for when did you lose your job? Do you have children? Are the children less than 18 years old? There's a whole raft of other questions and other facts we need to collect in order to make these decisions And it turns out in our mapping The various web pages associated with this depending on where you're going to Each section probably is a corresponding web page that solicits this information So you'll have lots of sections associated with applicant You may have lots of sections associated with system And there'll be another section associated with the case workers things they have to approve So the way the system's work is basically A applicant will come in and say I would like to have a new case So we will instantiate this case object with all these facts in it But these facts don't have values yet And then we'll go run over to the law and say law what sort of facts do you need first? And the law would say well this first decision requires these two facts So we send those facts back over to the case. He looks through his facts and say oh that that's these are system Facts I'm going to go over off to a legacy system and get these for you I'll fill in the values for you and I'll go back to the law and say hey law. Okay. No now in these facts What do you need to know now? I'll say okay when Ellen needed all these facts back to the case He figures out what section it is Perhaps this section says I need this data from the applicant So we'll pop a screen in front of the applicant say can you fill us tell us about these things So it's a ping-ponging back and forth Now the separation of sort of this ui grouping in the case from the law Allows us to have different groupings for the case We can in fact build a case version that would work on a mobile where you have very few things on a per page basis Versus a maybe perhaps a view that may be a more power user who wants to basically fill in things progressively From other sources. So he may have a bigger web page with more facts into it A power user version of it versus a wizard use So again by modeling it this way we don't have those connections Now as you look about this code Again, there's nothing about microservices The problem is not a fuzzy problem. The problem in this case is very concrete It does have some volatility about you know different uis in the future, but we've isolated that from the law engine And model it completely separately So again, you don't need microservices We had stable and well-defined law again Concepts are modeled with objects And we have great flexibility in ui to sort of recode the case to be a version of case for a mobile user Or for perhaps a web user So two projects, um, there will be a few microservices here like the in the other case. We haven't quite got to those yet Um, but again, no need for microservices for solving a very traditional problem Uh, by the way, all this code we're writing is open sourced Um, the nor have been if all the norwegian benefits code is published in github and it's open, uh To be to be read and studied So kudos to norway and taking a very progressive attitude about that Uh, so I can talk about the code and I can use it into my next project, which will be very handy Um, so it comes back to this picture So this is the picture I use with my clients as I sort of listen to them what problems they're trying to solve And I'm putting their problems into the appropriate boxes Almost all clients will have some in several of these boxes For example, a bank will have a lot of very complicated problems to solve Um, you know working working in how you do your balances and how you take your money invested and How you get your returns and how you calculate your interest and compound your interest and and ask for loans to be repaid All that stuff is very very complicated, but there are very specific rules But the bank also has complex problems that says should I loan you money? Should I raise your credit limit? Um, should I do something else like that? Those are complex problems And In the case of the benefit stuff We do have a few complex problems like we would like to sort of check for fraud is somebody cheating us in our sickness benefit Is the is their employer their uncle and he's claiming he's sick and he agrees with he's sick Where's your doctor your cousin and he's he's filling his paperwork out So we do are going we are building a sort of a complex engine to go run sort of fraud processing and provide input to us But that part is being done as a separate system because it is complex and it's doing being done in microservices So first of all figure out what type of problem you're trying to solve and make sure you're using the right technology A lot of problems we're trying to solve and still solve today are complicated problems Don't get sucked into microservices necessarily. It's it's too hard to get it working in that environment So that's the story about why I don't use microservices. Um, even though they're a lot of fun Even though they create your own intellectual challenges It's not doing my client any good services to use microservices when it doesn't make sense All right fred Thank you for that. Uh, I think this is uh, very good advice So if it's not doing justice if you're solving a complicated problem We don't you don't really need the complexity of uh microservices Yeah, it certainly you will find that first of all it's it's new to programmers. It's new to the architects um And there's a large learning curve associated with sort of getting over that and so Definitely invest in that learning curve if you need it for a complex problem But if you just have a complicated problem, don't do microservices You're you're you're sort of heading yourself off into more trouble than you can spend it's worth No, and you also kill the kill the thirst for microservices overall, you'll you'll kill the useful proper use of microservices One of the interesting thing I saw is uh, you're kind of using the canavian uh framework and you're trying to basically uh, maybe even separate out your systems by uh deciding what kind of uh domain they belong to and maybe separate them out so that you could use services for the complex pieces and for the rest of the stuff you could use something simpler or More traditional in that sense Yes, uh, and that's like we always want to decompose our systems that way that we want to decompose our systems so that we're looking at them It's it's it's small pieces that kind of make sense And then you want to make the judgment about the connevin model based up on that piece Uh But be be aware that the process you use for the complex stuff still needs to be different than the complicated Uh, I had a a client I was working with in london, you know several years ago Who basically had three separate team structures assorted what they were trying to do they had a very traditional retail back in That's their a store And a very traditional system doing that and a very traditional team doing that with very specific roles You know they had architects and designers and back ends and front ends Then they had some things they were trying to enhance into that system.  All right. Uh, thanks, uh, friend. That was awesome. Uh, also just for the benefit of everyone who's listening I think Fred talked about Dave Snowden briefly Dave Snowden will actually be talking at the agile India conference that is on the 13th october Next month, uh, you know at the end of this month. So, you know another 13 days He's also doing a full day workshop if you're interested in really getting the deep dive So do check that out And I'm sure uh, Fred is uh, accessible through the emails through the email that he shared earlier I Do see one question here a couple of questions actually Fred if you're okay, we'll take a couple of questions. Absolutely Okay, cool. So I'll read out the question. Uh, ankith Has asked a question saying how many projects make bad choice of selecting microservices architecture Just because it's fashionable What is your one key advice to avoid a bad choice? I would say about 80% of the use of microservices is probably wrong Um, you know part of sometimes they're wrong because they're not really microservices They're not really small very I mean, you know less than a thousand lines of code sort of things They really are services now service oriented architecture is a perfectly good architecture To some degree the architecture I showed you is a service architecture Because my services are big Um, but they still have crisp boundaries But I would say about 80% of the time that you hear somebody's doing microservices It's probably wrong And probably a half of that 80% is because you shouldn't be using microservices And the other is they're not doing microservices it really anyway But it is pretty bad right now And so what would be your one key advice to avoid that choice the bad choice? um Make sure you ask what problem are you trying to solve? um To some degree technologists or even cto's that come in and says we want to do microservices We're committed to doing microservices and You need to educate them about that's not really a good answer for anything except the fuzzy problems and Unless you're some really weird startup in silicon valley, you're probably not doing or even bangalore You're probably not doing fuzzy problems No fuzzy problems are the ones that don't have answers. That's where you get ai solutions and things like that in there as well But you're doing a payroll system. It's not a good idea to guess how much money you're going to get this month You probably want to really know the answer And so your microservices don't work very well in that environment All right. Thanks. The next question is from vijay Who's asking microservices do help in keeping bounded contexts well established in a domain driven design? on complicated problems and events Used across bounded contexts Is that an empty pattern? Oh, I think that is a good point But I would say that to some degree we're using that in our architecture as well So the interface to say the law portion of these components is actually very very very skinny um All the internals about timelines and all the payment periods and stuff like that's completely hidden from the outside world Uh, and so in in terms of our outside world, we are basically publishing events back to the rest of the world So we are expressing what we need and information So we're doing that very similar to that. So I think the bounded context stuff is is a good good idea So you want to make sure your bounded context are small as possible But not if it creates high coupling between pair of services So if two services, you know have to have a very high bandwidth exchange to make their decision You're definitely wasting your events like that your events bandwidth should be pretty narrow to that So a bad api is probably a sign that you have the wrong context boundaries But absolutely make as many small ones as possible with the skinny of interfaces as you can possibly make them cool I think for example in the in the case of the sickness benefit. We have 320 classes I think there's seven public classes in there The rest of it is none of their damn business pretty much That's the bounded context argument and even within there we do have context within there, but we we create the context around package boundaries So there's multiple modules involved coupling modules involved in the even each component to help further isolate those So congratulations on bounded context absolutely, uh, that's what makes a long lived application Yep, totally makes sense. Uh, all right. I think we have, uh run out of questions and run out of time. So Uh, thanks fred. I know it's late for you, but thanks for joining in Well, you're welcome and I appreciate the opportunity and I do apologize for our technical glitches So I look forward to see you guys all you guys in more in person in one of these days soon absolutely Thank you. Thanks everyone for joining appreciate it and uh, look forward to seeing you all on the 13th When we have the main event Thank you


my friend I'm gonna pay it forward to you today I got some money for you what that's five hundred bucks my friend make sure you take care of your dog I'm gonna buy a van I swear to God brother I'm getting off the streets your dog's eating the shoe try to get off the streets yeah man what'd you just say you said there is a God I hope so what what's your dog's name all right scalp you have a good day now some people probably say he might use that money for drugs and alcohol and there's some truth to that but I don't know this point in my life I don't feel like it's my place to judge everything figure everything out try to help some people use it the right way some people would use it but for the people that do use it at least they at least people didn't hold back giving because of the people who do abuse it you know what I mean plus with that guy I kind of have a soft spot for dog he's got his dog I want to make sure his dog hopefully buy some dog food vet bills you know feel like animals are a lot of times helpless for all you that are successful out there counter blessings success and fame and money is short but the good karma of giving to other people hopefully last forever help the helpless without too much judgment I want to what the world will be like if everybody all seven billion people didn't go to sleep until they did one random act of kindness interesting no expert probably better than all the nonsense that goes on now in the world justice what do I know till someone figures out the answer I guess I'll keep giving to the homeless and the helpless I don't know I'm no saint but feels like the right thing to do


This is stock number 21J68. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used Jeep and Jeep Gladiator headquarters and today I'm excited to show you this brand new 2021 Jeep Gladiator Mojave in Snazbury Pearl Coat. This truck has the 3.6 liter Pentastar V6 motor, pumps out 285 horsepower. It's gonna get you 22 miles per gallon on the highway, 17 city for an average of 19 miles per gallon. This truck does have the tow package on it. It can tow up to 6,000 pounds and it has the Mojave trim level on it which gives you a bunch of extras to do desert off-roading stuff with. We shoot all of our videos in 1080p 60 frames per second so if you have HD capabilities on your computer tablet or a smartphone device turn them on right now because it is definitely your best way to check out the looks, the styling, the color and the options of the vehicle before seeing it in person. And if you'd like to check out all the photos on this Mojave in the upper right hand part of the screen is a link to our website click that and check us out there. Now the first thing to note with the Mojave package is the lettering on the side of the hood there with the orange trim, the desert rated badge. This is the only desert rated badge on the Jeep lineup and it also comes with the orange outline Jeep logo on the side there. Snazbury Pearlcoat is a new color for 2021 and you get the color match top here. You get the color match fenders as well. This one comes with Falcon Wild Peak AT3W all-terrain tires. They are LT285 70 R17s and they're going to come with the 17 inch painted and polished aluminum rims.  I'm great for off-roading. In here you have the two and a half inch internal bypass shocks and they are Fox shocks of course. This does have a one inch lift on it. It's actually it has 11.6 inches of ground clearance which is a half inch higher than the Rubicon brother to the Mojave so it's the tallest gladiator you can buy from the factory stock and then it has the shocks and the front bumpers so the jounce bumpers and everything. Also you get this skid plate here and it's all part of the off-road capabilities in the desert in mind. Now this one has the satin black grille. It also has the LED lighting group which is a very nice option to have on these Wranglers and gladiators. You get the orange tow hooks of course they are polter-coded and you do get LED fog lamps as well. You get the center air intake which is up high to kind of keep it out of the sand when you're in the desert. You also get the rock rails on the vehicle. We'll take a look at the original window sticker here. Feel free to pause this at any point. I'm not going to go through everything but just some of the main points on here so you can see it is a 21 Jeep Gladiator Mojave and Snazbury Pearl Coat is the color 3.6 liter 8-speed automatic transmission. You do get the Jeep Wave membership standard. You can see it comes with the backup camera, the Fox 2.5 performance internal bypass shocks, hydro jounce bumpers, the TruLock rear axle, and then the heavy-duty Dana front and rear 44 wide axles as well which is nice for off-roading because they're solid axles and works well in the desert. 410 axle ratio and the 33 inch tires, the command track part-time four-wheel-drive system, this fuel tank skid plate, the transfer case skid plate, the front bumper skid plate, and the terrain specific off-road plus mode which will actually change your shift points and your throttle for off-roading and then you have your 7 and 4-pin wearing harness, electronics trailer sway control, torque tool kit, push button start, selectable tire fill alert, and all that good stuff there. So the optional equipment on this vehicle is the Snazbury Pearl Coat 245 leather trim seats which is $15.95 and then the customer preferred package 24d which gives you the tow package which is $350, gives you the receiver hitch and trailer hitch zoom, cold weather group gives you the heated seats and heated steering wheel as well as the remote start system that LED lighting group $12.95, 8.4 and premium audio group which is $18.95 which gives you the nav, off-road info pages, alpine premium audio, five-year Sirius XM traveling service, Sirius XM traffic plus with five-year subscription, and automatic dimming rear view mirror. Also has an active safety group which gives you blind spot and cross path detection which is $8.95, the 8-speed automatic transmission is $2,000 bucks and remote proximity keyless entry is $5.45 which is the enter and go system. Color match hard tops $23.95, satin black grille is $195 and the color match fenders are $6.95. The wireless Bluetooth speaker is $2.95 and the special rims are $9.95. Total MSRP on this Gladiator is $59.780. If you want to get your summit price in the upper right hand part of your screen as a link to our website click that and check us out there to get your summit price with all the rebates and incentives on this particular Gladiator. Three-year 36 bumper to bumper, five-year 60 power train warranty on this vehicle. They're your miles per gallon and then your safety ratings four and five stars for front crash and it's not rated for anything else but roll over which is three. So we're gonna get into the interior in just a little bit. I do want to show you as long as we're on this side of the vehicle I got the seat back down here so I can show you that wireless speaker so it's located back here it actually plugs in back here to charge to get it out you just kind of pull that strap and then you can sync it with your Bluetooth device and then play songs and stuff off of it have it in the back have it you know wherever you are and need music so that's pretty cool and it just kind of snaps back in there so I thought I'd show you that as long as we are back here and then that backrest also locks so if you got the top off you can not worry about people stealing your Bluetooth speaker or whatever you have stored back there. I do like that they put the rock guards like the 3M tape on the front of the back fenders so that they don't get all rock chipped up when you're flying through the desert you have your internal bypass shocks back here as well and we'll just take a look at the underbody of this truck and all the hardware that goes into it everything's very heavy duty underneath here we'll see if we can see some of those skid plates yeah it's pretty much all skid plated up to protect all the vital stuff underneath your truck including those rock rails there this one does have the towing package and it can tow up to 6,000 pounds LED tail lamps has the shock down assist tailgate you do get the LED bed lighting back here those turn on with your cargo lamps and you'll see it's even got some spots for your dirt bike tires if you're hauling your dirt bikes and I do believe you can prop this tailgate up just a little bit by putting these behind here and then that tailgate will sit up like that so if you are hauling bikes or something the tires you know and for whatever reason your strap comes undone or something or it gets a little bit loose your bike's not going to roll out of the truck and the tailgate kind of sits like that it's real sturdy so that's kind of cool one of the Easter eggs that a lot of people don't really know about on the gladiators is the 419 heart 419 right there and it's kind of a mystery to most people it's actually the area code for Toledo, Ohio where these are made so kind of a neat little hidden gem there now this one's going to come with the standard fuel fill does not have the capitalist fuel fill and Snansbury is a really good looking color it's actually Delmonico red if you saw it on the Rams Jeep calls it red velvet trying to think of the other name that they call it not sure oh octane red and the Dodge lineup is also this color PRV is the paint code inside the Mojave package gives you the black leather seats well you had to add the leather group to get the black leather seats but you get the orange stitching as well as the Mojave stitched orange backrest everything is orange orange accented I should say and even the steering wheel the air vent trim the doors are all stitched in orange as well power windows power locks power mirrors auto headlamps and everything inside is basically you know a normal gladiator besides the orange accents driver seat height adjuster lumbar factory floor mats all that good stuff it does come with the seven-inch LCD display you get the Jeep animation to begin there digital speedometer you can do compass temperature all that good stuff in the corners and you can change those out pretty easy get the thumb pads on the steering wheel cruise controls in the right Bluetooth and information center controls on the left it's a really a nice soft touch leather you get the leather wrapped dash the kind of granite crystal looking dash trim as well that's really nice it's actually this is like kind of a rough finish to it some of them are like satin smooth this one's kind of almost like sandpaper it's kind of neat you get the 8.4 4C radio with AM FM Sirius XM radio capabilities of course it has a factory navigation system on it you also get your climate controls including your heated seats and heated steering wheel buttons you have that backup camera there now that's an HD backup camera which I love that Jeep did on the gladiators and the Wranglers and you also get that centerline which lines right up with your receiver hitch and when you get really close to your boat or your trailer or your camper or whatever you're hauling press that button right there and you're gonna go right over that receiver hitch so that you can get hooked up to your trailer or camper the first time every time without any help so that's pretty cool there too and then you get all the different apps including the off-road pages which is a really cool system it does take a second for that to load but there's always some cool animation then it's got a little sane maybe lost but never stuck on this one so that's kind of cool you get your latitude longitude your altitude there if you have your rear axle locked or unlocked right now it is unlocked you have your different steering angles your transfer case you have your accessory gauges here including your coolant oil battery voltage trans temp oil temp or oil pressure I should say and then you have your pitch and roll which would be very helpful in the desert if you're off-roading and stuff like that just to see how far your tip dirt descending or ascending kind of good information to know so really cool stuff there and then the other thing that you get is a projection manager where you can project your cell phone to the screen the Android Auto or Apple CarPlay we actually did a demo on Android Auto if you want to check that out it's in the upper right hand for his screen but you can protect your cell phone to the screen so if you have a different navigation system such as ways or Google Maps you can project it to the screen and use that it's kind of cool push button start you have your climate controls down here start stop capabilities stability control your select speed crawl control which is kind of a cool system and then you have your Augs USB and USB C jacks power windows you get your axle locker for rear only and you can actually lock it up to 50 miles per hour in four-wheel drive low which is better than the Rubicon the Rubicon the way it's geared you can only do 30 miles per hour in four-wheel drive low in this vehicle you can go up to 50 believe it's a 272 gear in this one as opposed to the 4.0 gears in the Rubicon so that's what gives you that extra 20 miles per hour that you can do in four-wheel drive low then off road mode plus you can actually press that and it'll change your shift points your throttle to adapt to the off-road in the desert very cool stuff lots of very technical stuff that you could get into with this vehicle you get the little Jeep Gladiator on the top there remote start keyless entry you get the switchblade style key which is pretty cool definitely a chunky key fob you always know which key you have in your pocket you also get a little Jeep climbing up your window there another Easter egg the crushed egg shell finish roof quick releases just like the Wranglers home link buttons for your garage door security systems and lane systems you get an assist and SLS button and that auto dimming mirror I'm gonna take a quick look at the back seats and then we'll do one more final walk around here you do get a front license plate holder back storage area or back seats you get the latch child seats safety system the manual sliding rear window with the built-in rear defrost like I said before these headrests do fold down for better visibility and these seats do fold down they lock with your ignition key right there so that you can put valuables back here when you have the top off and they're not going to get swiped on you and then there is storage underneath these seats as well and this is where you put all your roof bolts and door hinge bolts for convenient holding back here you get a hundred fifteen volt 400 watt plug-in two USBs two USB C's and power windows controls and these seats go down like that there's no lever or anything that locks them into place and you do get the child safety locks want to turn all the lights on so you can see the LED lighting and the LED license plate lights and the LED tail lamps there and we'll do one more final walk around around the front here and I would personally like thank you for checking out the video today and hopefully from this HD video you will have gotten a really good idea of the overall look styling color of the vehicle snazzberry really good looking love those LED headlamps and fog lights and running lights and you get the LED running lights in the fenders as well and to see more pictures of this gladiator one of our other 450 new and used cars trucks SUVs minivans wranglers gladiators you name it we got it go to our website right there www.summitauto.com full pictures and descriptions of every single vehicle from two locations all at summit auto.com and if you'd like to check out more HD videos you can go to youtube.com slash summit auto remember to like subscribe and share on this video and all the videos that you see there in fact in a second you will see link to subscribe to our YouTube channel on your left a link to more gladiator videos like this one on your right if you have not been to our website on the bottom link to this vehicle on our website click those check us out and we're super excited to be offering the 2021 Jeep gladiator Mojave in snazberry pro code thanks again for checking out the video


Dude, there's no way. There's no way. There's no way. There's no way. Look at that, dude. Oh My god I'm gonna be giving away a $25 fast pro shops gift card If you guys want to enter all you have to do is be subscribed to my channel hit the notification bell and smash That freaking like button drop some video ideas down below and also go subscribe to Fletcher's channel down below in the description He's also gonna be giving away his first ever lego lure that he made and we're actually both gonna Sign this out to send out to one lucky winner on this beautiful day We're gonna be trying to make lego fishing lures and attempt to catch some giant back This is the one though man. Look at all these pieces on here. This is just got pieces for a day We got eyeballs back here. Oh, dude Oh, the eyeballs would be legit on the lure man.  We got it We got to add some up and then they got you know some of the whites and other colors in the eyes the eyes are Man eyes are definitely key now We just need to go get some super glue to put all this stuff together keep it nice and tight So it doesn't come apart when you toss it out in the water should be some good stuff Exactly what we needed we got it So guys we got all the lego's on the table now And there's a few different things that sparked our attention when we first dump these on the table So right here we have like this little submarine cap that we could end up using we could probably make something creative out of that We got a bunch of like little eyeballs that are gonna be perfect I don't know a bit of that realistic feel to the lego lures. There's also like a little boat propeller I don't know what we're gonna use that for but maybe we make some type of boat And then we also have some like little teeth Little bit of teeth action maybe like a little shark lure would be awesome Not only do we have all these cool pieces, but just a big wide variety of colors You know we got some natural colors in here We also have the greens almost like the old kicking green baby big bass energy check it out down below and a bunch of neat Colors that are gonna make these lures come to life And before we get started building these lego lures I wanted to go ahead and show y'all when I had made in the past and it is this little guy right here I made this guy I think two summers ago and I think one of the keys for today is trying to get these baits Weighted because as y'all know lego's are made of plastic and these guys float today It's winter so we really need to get these baits down So we're gonna either try to find a way to like internally weight these with some weights or some other strategies We've been trying to like try to think of some ways to do that So hopefully we can have some luck making something just like this today and let's go ahead and get to it Fletcher what in the world are you doing brother? I've got to take this band-aid here because safety first, right? You don't want to step on a leg I guess But I'm taking this band-aid and the reason I'm using a band-aid and putting it on my camera right here Is because this lens actually is heavy and I like twist out to like super zoom in on this and the shot We're trying to get We needed to be zoomed out so this is the links we go through guys to get these awesome b-roll shots for y'all But now this thing is locked in and ready to roll All right, that is our first little go-around wait till you guys see what we just came up with you guys are gonna Think we're crazy for this but honestly it could possibly work if it doesn't work We'll make another video of us making it work But let me flip it around the Fletcher and let me show you what we made so this is what we're thinking It's a pelican craig made we got this nice long deep diving pelican bill right here And just to give y'all a better like idea of what this is gonna look like Let's throw some hooks on there, and I don't let me Give my best attempt at this but something like that once we actually glue this thing up and run some breakthrough That's how these hooks off this thing. I mean, I really hope this thing actually dies I mean it's a nice like flights flat-sided Deep crank if this thing actually has any chance of working But that's a pretty nice angle on it, and it's got a nice like it's and it's kind of cupped So hope it'll definitely grab water It's just a matter if this thing actually just stays down or if it just starts flipping over and spinning So we're definitely gonna glue and tie this thing together and see what it does But this is our first go and our lego lure today stay tuned for some more So we got super creative on this last lure you guys are gonna be mind blown look at this right here It is actually a shark swim bait We use the bunch of the blues the whites the blacks and it all came together Not only did we use those colors to make this shark swimming bait But if you look at the mouth you can tell we added some teeth with some pink as well for the gums And there's big eyes on the side. This thing is just sweet So I got a few swim baits right next to us that we can kind of compare to this is actually a very worn down Thanks to Fletcher It's a little dirty, but it's gonna give you a visual on actually how big that this bait is Let's lay them out with my hands right here. Look at that Look at that right there. It is almost the size of a huddle stint This is so crazy. We got another little bluegill joining the swim bear right here Look at that just about the same size. I I'm praying that this thing just works because just the creativity with this lure. I'm by far You know, yeah, the crank bait was cool, but just putting it next to the shark swim bait I just I think this is the winner But you guys let us know comment below which one is your favorite out of these two and put it all together We got braid super glue and puts now it's time to make our crazy Lego creations into actual lures We ran out of daylight to go fish them So we're gonna fish him tomorrow But we did have just a split second to go out and see if they would actually work mainly trying the crank bait And it would act it would swim a little bit It would go underwater maybe a foot or two and soon as you picked up the speed at all It would just kind of flop on its side. So what we're gonna do is we take a flat piece right here We're gonna reshape it to look more like a typical bill and we're gonna glue that sucker on there But no one has zero clue that I'm about to do this We're gonna go into my workshop make a whole little cool segment building this So we're gonna surprise him in the morning I also want y'all to surprise Noah by giving him a like right now. The boy has been cooking up summer So follow me we're going to the workshop We're gonna make this lure a little extra special and we're gonna catch snow in the morning and see his reaction Dude, what did you do to it?    There is no way Yo, you boys better go subscribe to my boyfriend. Yo, give me some flat. Let's get it, baby Dude, this is gonna work. Do you think it's gonna work though? For sure. Absolutely. I'm excited We we gotta go test this out. I'm no more talking. We tested it out, baby Now it is time to put the shark swim bait to work We're gonna be actually throwing it underwater gonna get some sick underwater shots and just see how this thing rides We have a one-out sunk stint punching weight on the front and along the sides We actually ended up gluing two nails to balance out the weight. We're gonna see how it works. We'll catch you underwater Let's get it now that you guys saw this swim bait in action underwater now We're gonna compare it with the huddle stint. It's about the same size We're gonna see both of these underwater at the same time And just to give you guys a little realistic feel compared to a normal swim bait I really hate to do it to you, but we just got done with the underwater footage I got both the baits right here. We got the shark swim bait. We got the crank bait The Lego crank bait is just too good so amazed with Fletcher's ability to put the bill on the front of this And it looks so good that we're going to have to break this in the two parts You guys are gonna have to stay tuned on Thursday to see the crank bait in action I will play a little short clip right here, but I'll catch you guys Thursday with the crank bait Two days of hard work, and we're finally out on the water I am so excited to throw this Lego shark swim bait that Fletcher and I made I just don't even know what to say guys. We're gonna try to catch a massive bass on it I don't know if it's gonna work, but we're gonna go at it. Hopefully catch a giant.  I have to check my phone all you know where it's at someone. Where is my phone? Did I drop it? No right there off the check the time. We've almost been out here for it's either almost six or almost five hours This is literally been the most painful thing ever, but we got the fish on the Lego swim bait right there guys Not a giant. I'm honestly surprised. I think he so what I was doing is I was flipping See these little dock slips and I'll slip it in the back But I was letting it sink all the way down because there's no like pilings and I was kind of like really off the bottom And he had it literally like How you understand he got it good. All right guys, there's our first fish on the Lego swim bait I honestly cannot believe that it took us like I'm being dead serious Probably like five hours this whole project has come to be like almost three days now And I'm just so freaking excited to get out here and get one the fishing was a lot tougher than we expected But we finally got the job done with one we're gonna keep throwing it We only got a little bit more time Hopefully maybe we can get on another one, but he was right under that dock right where he should be ended up bending the hook He was hooked so good and we're gonna get this beauty back in the water I was expecting if one was to eat it it would be a lot bigger, but still a beautiful one I'm gonna get her back in the water Thank you for buying girl. Oh, there she goes. Oh My gosh, Fletcher literally like five hours Let's get it. I can't believe that man. I cannot believe that but guess what I don't really want to end it now I want to add some more fish into this video So we're what do you think Fletcher just at least another hour and a half broke is easy At least another hour and a half. I think we got that daylight left hour and a half of daylight Just snap. Oh my god dang boys um I don't know what to say that's a tough on the swallow bro. That is like I need a moment I like want to laugh, but at the same time like dude, this is just so dumb I don't know what to say. I'm actually very hurt from that right there when it broke off I almost could not believe it, but thank you guys so much for watching. I love you so much Stay tuned for part two. I'll catch you guys in the next episode


Hi and welcome to the session. I am Asha and I am going to help you with the following question that says, let z1 is equal to 2 minus iota and z2 is equal to minus 2 plus iota, find imaginary part of 1 upon z1 into z1 conjugate. Let us begin with the solution and first let us find z1 into z1 conjugate. Now z1 is 2 minus iota and its conjugate is 2 plus iota since for any complex number z cannot form a plus iota b and its conjugate will be a minus iota b which is also denoted by this sign. So now let us find the value of z1 into z1 conjugate which on applying the formula comes equal to 2 square minus iota square since a minus iota into a plus iota is equal to a square minus b square and here in place of a we have 2 and in place of b we have i. So 2 square minus i is forever just 4 minus minus 1 which is equal to 5. Now according to the question we have to find out the imaginary part of 1 upon z1 into z1 conjugate that is imaginary part of 1 upon 5. Now 1 upon 5 in the complex compound written as 1 upon 5 plus iota into 0 imaginary part of this complex number is 0 hence our answer is 0. So this completes the solution hope you enjoyed it take care and have a good day.


Alright, today's video I'm going to be talking about muzzle training for protection dogs. I was asked by several people, do I believe in muzzle training for protection dogs? It's very common to see that in videos in YouTube and police work and a lot of military work. But nobody's ever seen me do it or talk about it, so they were curious whether or not I use muzzles in protection training. Now, first, why do people, trainers, law enforcement, military, why do they use muzzles? Sport training at Belgian Ring does it in particular. So muzzle training has a few components to it that these particular places or people who use muzzles are looking for specific things. So it's very common to, one, test a dog on somebody that's not wearing equipment, okay? To see if the dog will actually go after somebody and pursue an attack when there is no equipment visible, okay? So, now, that is why I use hidden sleeves instead of muzzles. I want to see the dog actually bite and hold on and lock on and fight, see the grip, see the true fight, right? Defensiveness of the dog when there is no equipment available to the dog to see, okay? Getting away from equipment conditioning. So for me, the muzzle's out in that perspective, okay, when it comes to me personally. Now, I'm going to show you a young dog here, German Shepherd. He's between a year and two years here, still a young dog. And I trained this dog through Skype from puppy, building his drive, building his bite work, okay? And as a puppy, you could tell he's very defense driven, okay? This is one of those, you know, smaller examples of a dog puppy that has true defensive nature, fight drive, okay? Naturally, his prey drive was not that strong, you know, you bring a ball out and we did the ball on a string with him and it was, eh, he really didn't have big prey drive. He's much more defense driven, which you love for a real protection dog, okay? So we built the drive through Skype, had him do all that, then started his bite work, his bite skills, his control. And then the owner came to me for, I believe it was three days during my, one of my train-the-trainer camps. So really, he's had very little protection work, very little, and outside of his own family and people he knows, right? Three days was the first time after we had built him up on Skype, just for him to take bites from other people, okay? So really, he hasn't had any, you know, really formal protection training. So here you're going to see that they have another trainer come in Georgia and they're going to be at a gas station and they want to see if he will protect the owner, if somebody pops out and tries to attack the owner at the gas station. They're going to put the muzzle on him. I think he's had the muzzle on once before, twice, but it's not conditioned. And he did attack those times as well, right the first times, and he was young. So this is just a great genetic dog, okay, for real protection. So you'll see him here that the trainer is going to surprise him and just jump out at the owner, attack him and her. And we wanted, you know, they wanted to see what he was going to do when the guy has no equipment on. The dog has no prepping of surprise work with muzzle, right? Really has never had the muzzle on, but a few times in his life it's not a conditioned thing by any means. So meaning he doesn't, he was never taught how to attack with the muzzle or that's what it's for, that's what it's about, okay? So this is really straight up to test his genetics, okay? And the little training he's had through Skype with me over, you know, his first year. So here you're going to see what happens. All right, great. And you see he keeps going, he pursues him, being pushed aside and you see him getting at him and if he didn't have the muzzle on, he would really have gotten into it. Right, he really would have attacked this guy and put a beat down on him, all right? And he does not know how to muzzle fight. All right, so that's the next step to this. So what we see here is a dog being tested with no real muzzle conditioning, not knowing how to fight with the muzzle. Will his training and genetics hold up under a realistic threat? And it was perfect, beautiful, okay? And he's still a young dog, I want to say a year and a half may be close to two and shepherds really don't mature until two, two and a half. So I mean, he's young to fight, but he had that very young dad in him. So again, genetics. Now, when we talk about him going after the guy, right, against the truck and he keeps pursuing him. That's the other factor why training companies use muzzles, okay? Our military police protection trainers, they're doing it to teach the dog how to punch with their nose, right? So if they don't have the muzzle on, they really get their head in there and start to push that bite and push against the person, right? Not pulling away, which is one thing I take away from all protection dogs in the beginning. I don't want to see any pull back bites, none. Not as a puppy, I will not. I get rid of that very quickly, okay? I want to see in bites, in and push and push, okay? So muzzle fighting can teach that by using the nose and knowing they can't use their mouth. They get frustrated and they learn how to punch with the muzzle and you give to it, ah, as they push, push, push, right?  Gaining confidence that pushing forward and really digging into you and getting into the body is a good positive thing, okay? That is another reason, okay, why a lot of places use the muzzle. The other is similar to that, where you'll see a lot of, you know, decoys, the trainer will send the dog, get him, pocket it, right, attack. The dog will go attack and hit with the muzzle and the decoy will fall on the floor and the dog gets on top and learns how to wrestle, right? And keep the person pinned as if they're actually wrestling somebody and learning body position and putting that muzzle into them. So using their arms and digging themselves deep into the person to try to keep them pinned to the floor. As the dog bites and bites and bites and pushes in and really gets very hostile there, the muzzle work can make a lot of hostility because they can't use their mouth. It's frenetic now, okay?  So you start to cause a behavior of fierceness, right? Real aggressive behavior. While they wrestle and learn how to use their body to keep the person down and pinned there so they can nail them and keep on attacking and shred the person up, really, right? So those are the reasons for the muzzle. So now seeing that puppy, right? That's the way I would do it and they just happen to do it so I'm glad I have that to show you because that would be the way I would do it and only thing I want to see, okay? But again, I'm not a muzzle guy. I don't care about that, honestly. I don't use it. I don't need it. I don't think it's necessary at all. Like I just don't see the purpose to it unless you have a weak dog that's not as good and need to cause some aggression, right? But if good techniques, you don't need to do that if you know how to get that out of a dog without having to go that route. So I never use a muzzle. I don't do it. Not that it's bad. I'm not against it by any means. It's just not my personal route. I don't feel it's necessary with my techniques. I don't find I have to do that. I've never done it, actually. So again, not a bad thing and this was cool to see, right? This young dog with very little personal one-on-one training, okay?  Not knowing what he's doing. Not understanding the game of muzzle work and just green raw on it. And he did a phenomenal job and without the muzzle, that guy would have been in big, big trouble, okay? And I know this dog. He would have taken care of business. That's his genetics. And he's a great dog. A stable dog. He's not aggressive in life. Exactly what we want. There's children that live at the house. Children coming and going all day, right? Delivery people. He's good. You don't have to worry about him. He's not crazy. He's not aggressive, okay? He's very stable. But this is a very genetically defensive dog by nature, okay? Which makes great personal protection dogs, military dogs, police dogs, okay? So that is muzzle training for protection dogs. So again, not against it at all. It can be utilized in a great way. It can show you many things, okay? So I am not against it. I just personally don't use it.


What's up everyone it's your girl Kenzie here from Layton Sports Cards and I'm ripping 2022 Panini Obsidian Football Hobby 6 box half case break number 26 pick your team. Got Blake S. Vikings, Blaine T. Chiefs, Brian E. Rams, Charlie S. Cardinals, Christopher G. Bills, Daniel B. Eagles, Dean I. Lyons Jets, George M. Jags, Greg L. Steelers Niners, Hunter E. Cowboys, Jared W. Seahawks, Jeremy H. Washington, John W. Texans, Carl P. Falcons, Matthew P. Bears-Dolphins, Nicholas T. Saints, Nick H. Ravens, Robert P. with the Panthers, Browns and Bucks. Wait hold on sorry Robert P. with Panthers, Browns, Robert G. Bucks, Colts, Stewart Z. Packers, Towlin P. Chargers, Timothy F. Giants, Tom B. Patriots, Titans, Tyrone F. Broncos, Valerie P. Raiders and William P. Bengels. All right let's see two color blasts what do you mean? You guys only want to see one? What's wrong with you? There's been quite a few cases that's had two. Someone came into a stream some time last week I think I sent you all a picture and called me base card Betty because of I was pulling too many base cards out of Obsidian after I pulled two color blasts and won six box break. I'm like okay. It was base card Bonnie I think it was. John Dotson, Ricky Bays. I was like fine I'll take that. I've been called first. Got Marcus Mariota for the Falcons to 25 and Vitrius for the Broncos. Russell, I always say always want to say Westbrook. Russell Wilson, 41 of 50. There's two base cards. That's what I'm saying. I guess I'm pulling too many base cards. We have Redemption, Damian Pierce, Rookie Jersey, Ink, Electric, Edge, Orange. It's going to be Texans, Titans. To 75, Rookie, Eruption, Patch, and Gear, Wilson. To 59ers, we've got George Kittle on the Equinox Gear. Two color patch there. Player War on that. And we've got to 25, Magnetic Gold Auto. Dave Montgomery. Go Bears. Second Montgomery auto we pulled tonight. We pulled a nice one out of Contenders. Three to make up for the three points. Oh man, no pressure. Got Devontae Adams, Orange, Keenan Allen for the Chargers. That is to 75. Najee Harris on the Purple Edge to 100. Two out of 50, Rookie, Eruption. Another nice three-colored patch here for you, Dean. Jamison Williams. To 199, Cardinals, Rookie Auto, Keontae Ingram. Keontae Ingram to 100. We've got a Jalen Waddle Lightning Strike. Dolphins. And to 75, Matrix Material, RPA of A.J. Dillon. Green Bay. We got a gold, got gold edge coming up here. Pull from the back. Uh, Standard. Magi Sanders to 75. Gold or color blasters. Let's go gold. Gold edge. Oh, it's a rookie. Come on. Gotta be a Brian Robinson Jr. There you go, Washington. Jeremy H. That's sick. I love the gold edge. Gold flood, I mean, sorry. Gold flood. That is nine of 10. Nice one there, commanders. All right, color blast time. I saw the team. Have a trail on Birx. Color blast. Congrats. Go into Tennessee. Tom B. with the Birx. Love these cards, man. We'll bag that one up. So 50. We've got CMC on the trifecta material. Niners to 100. Magnetic Auto Browns. David and Joku to 75. We've got Jets, little sauce. There you go. Jets, a Mod Sauce Garner. And so 50. We've got RPA of Romeo Dobbs on the, what do they call that? Like an alternate jersey? It's not alternate. I don't know what they call the Green Bay one. The Broback jersey? No. Not their normal jersey. There we go. All right, come on. Let's see another color blast. There should be essentially three point cards. I'd like to think that's how it should work. But we've got Hassan Haskins rookie base. Cards are all out of order, this box. Out of 50, we've got Eclipse of Jason Taylor. Cool one there, Miami. Player War news material to 25. We've got Jerome Ford on the gold rookie Auto Browns to 99. We've got RPA Jalen Tolbert, Cowboys. Volcanics. Joe Burrow that is 57 of 99. Bangles. And we've got the white short print of Trey Lance. Nice one there, San Fran. That is Greg L. Nice one there, Greg.  See like the ref in the background too? That's kind of cool. It's like an 80s music video. All right. And we've got to 175 Washington, RPA Johan Dotson. Go Commanders. A.J. Terrell. Purple to 100. Devante Smith for the Eagles. Supernova Alvin Kamara. Saints. That is 33 out of 50. Out of 75. We've got Derek Carr for the Raiders. I think I pulled a Barry Sanders. I think I may have pulled one of each of those already, Dean. Out of personal boxes though. We've got out of 125. Nick Chupatch Browns. Out of 199. Bills. Khalil Shakir. Rookie Auto. Shakir. And to 99. Packers. RPA of Christian Watson. All right. Last box. Come on. Let's see two color glass. Got Matt Stafford. Purple to 100. Bangles. Daxon Hill. Patrick Mahomes on the Tunnel Vision. Yeah. Chiefs. Holmes. That is 8 out of 50. Out of 25. Bears. Vilas Jones Jr. on the three color patch. Out of 100. We've got Equinox. Russell Wilson patch. Born 28 to 199. Stilis. We've got Jalen Warren. Jalen Warren. And last but not least, we've got to 99. Another sauce. A horizontal orange RPA. Jets. Nice one there. All right. So nothing to random off. Noice. All right. Let's do our relics first. Nick Chup Browns. Derek Carr. Raiders. Jason Taylor Dolphins. Christian McCaffrey. Niners. Garrett Wilson Jets. George Kittle. Niners. Jameson Williams. Lyons. Russell Wilson. Broncos. And Vilas Jones Jr. Bears. Then we've got for our autos. Jalen Warren. Steelers. Sausgarner. Jets. Christian Watson. Packers. Kittle Shakir. Bills. Jalen Tolbert. Cowboys. Jahan Dotson. Commanders. Romeo Dobbs. Packers. Jerome Ford. Browns. Saus Jets. David and Joku. Browns. AJ Dillon. Green Bay. Packers. Jalen Waddell Dolphins. Ingram for the Cardinals. Jim Montgomery Bears. Redemption for the Texans. Damian Pierce. And then we had a color verse, color blast, sorry, of Traylin Burke's Titans. All right. That will do it for number 26. We got 27 coming up shortly. Thanks everyone.