what's going on at St. Graven with another video and in this video we had to talk briefly about the game that we just finished watching between the cowboys and the Redskins and we had a different location for this video I'm in the garage right now so that's why things look a little different for the people that usually come through on these videos anyway before we get into this and this is gonna be brief let me just introduce myself me I mean Graven Vincent this is my YouTube channel and me I'm a Ravens fan and even though I'm a Ravens fan on this YouTube channel we talk Ravens we talk Redskins we talk Cowboys we just talk NFL period so if you're a fan of football if you love talking football period then make sure you subscribe turn your notifications on turn your notifications on so you never miss a video and also like my guy Ryan Mallet says for every single video make sure you leave a like on the video if you haven't already and congrats Cowboys fan my boy little Eric Davis Zeke all my Cowboys fans coming through I know y'all feel real good right now so um and make sure you follow on Twitter Instagram and Snapchat now again I say this is gonna be really quick it actually is gonna be really quick but what's up one so Cowboys fans shout out to the Cowboys fan cuz I know they feeling a big sigh of relief they get to breathe again what's up you see they get to breathe again they finally get to breathe and they get to breathe this a sigh of happiness now one thing that I noticed in this game one thing that I noticed in this game something that I saw from Dak Prescott that I haven't seen in a long time he smiled he smiled he smiled that guy has not been smiling for the past for three weeks it's been nothing but frowns anger that he's been looking upset and he got plenty of reason to but he has been he looked happy he looked happy and if you would have ever told me that if somebody would tell me before this game started they'd been like oh yeah Dak is only gonna throw for a hundred yards that's it 102 to be exact that is only gonna throw for a hundred yards in this game against the Redskins division rival oh I would have been like oh yeah that was getting blown out that's it if he's going for a hundred yards oh yeah that ain't gonna happen they ain't win it they definitely ain't win it but he threw 400 yards to touchdowns 102 yards to touchdowns and they blew the Redskins out the water that's he didn't even need it though 400 yards he for that hundred yards that that was it he needed to do anything he didn't need to put the game on his back this is the Dak Prescott that we got last year the guy that he could score he could score if called upon but he relied heavily on a really really really good running game with a very very good offensive line very very good offensive line those dudes are healthy those dudes were blocking efficiently and effectively Alfred Morris shout out to Alfred Morris shout out to Alfred Morris Redskins didn't want to keep him Dallas said you know what finders keepers loses weepers one man's trash is another man's treasure and they picked up that treasure and they turn Alfred Morris gold tonight gold actually platinum since he was in the Cowboys uniform but he looked great that offensive line looked great it was funny one part of the one part during the game it was in the third court I believe Chris Collins was he was mentioning oh yeah Trent I mean not Trent Williams sorry Tyron Smith type Smith the left tackle for the cat for the Dallas Cowboys wait a minute I feel like I'm saying his name wrong feel like I'm saying his name wrong anyway the left tackle for the Dallas Cowboys Chris Collins worth had brought him up he brought him up and he was like oh yeah he just he blocks anybody in his way and he's almost like a running back oh Tyron Smith there we go he was like he could block anybody in his way and he's almost like a running back and a tackle and if you're in his way you better get out the way and he was saying all this stuff about him and then on the play that Chris Collins was chose to bring up to show on the replay Smith hadn't touched anybody so it was just it was just funny listen to how Chris Collins was and I'm not saying he's a bad tackle I'm just saying on the play Chris Collins worth was talking to this and that about Smith but he picked the worst play to do it on but anyway now there was one play in particular to where it wasn't Alfred Morris it was Smith I think they said that's Jalen Smith brother the running back I had no idea about that that's that's pretty cool man you get a play with your family on the same team that's fire that is fire but um he it was the running back Smith he ran it they were in the red zone so he ran it to what's up fire Jason gear Rod Smith there we go appreciate that Eliza thank y'all so much man that's why I love y'all but Rod Smith he ran it all the way to like the two the one or two yard line he ran it to like the one or two yard line but on that plate that's the play with Smith was um just pushing pushing pushing pushing people back he kept pushing Josh Norman back over what's up dizzy but it was it was nice man it was nice it was nice that was a beautiful run of beautiful blocks by the offensive line and Alfred Morris man Alfred Morris oh but you know what before we get out of here because I'm about to wrap this up my favorite play oh he's Jonathan said I also still want Jason gear fire shout out to Jonathan man he not letting this win cloud his thoughts about Jason gear now before we get out of here my favorite play from this game my favorite play from this game because I'm not used to this and we're not used to this as football fans my favorite play from this game was when Kirk the Redskins had the ball it was I think was it fourth quarter third or fourth I think it's fourth quarter whenever it was doesn't matter but I know y'all remember to play it had to be some of you guys favorite plays to well if you Cowboys fans Kirk Cousins drop back to pass the ball and David Irving with a beautiful hit stick and it was a clean hit stick that is one thing that Chris Collins was saying that was actually right he wasn't rambling on at that point but it was a clean hit stick on a quarterback you don't see that much you don't see that very often at all usually if a quarterback gets laid out and I was expecting a yellow flag to come flying I was expecting the yellow flag to come flying on that play but that was so beautiful that hit man that was nice that was he said David like I said David Irving hit him back into the 2015 playoffs he knocked him somewhere man that thing was oh yeah the switch upon return that was pretty nice too I know y'all Cowboys fans was super hype for that one but yeah that my favorite player to get that was my favorite play the game man that was just that was a beautiful hit beautiful hit I think the market launches defensive player the year I don't know about defensive player the year he's definitely gonna be the richest defender of the year next year when they're in the offseason cuz he is about to get paid handsomely handsomely and I don't think I even though he caught a touchdown tonight he kind of woke up out of his slumber I don't think there's Brian is gonna be back with the Cowboys next year I don't think he's gonna be back with the Cowboys next year I think they're gonna cut ties finally I think they're gonna cut ties I really do I just feel like seems like there's he he doesn't have the same impact that he used to he's not the same receiver that he used to be and people know that people see that but I just yeah I don't I don't I don't see him coming back next year so yeah he and he got a he got a high cap hit to I think it's cap hit is like 12 mil something like that oh it's a 14 mil one of those two but we'll see we'll see I mean you never know Brad Baker said there's a take the pay cut just to stay with the Cowboys he could because that's where he's been all his whole career so we'll see we'll see but right now I don't think he's gonna be back but anyway I will be back and I'll be back tomorrow so I appreciate y'all coming through thank you for watching the video thank you for coming through on this live stream whether like I said whether you watch this live whether you watch it as a regular video I appreciate you thank you so congrats to Cowboys fans Redskins fans I know this night hit you just like David Urban did Kirk Cousins so I'm I'm sorry for you we all got to go through these losses though and trust me as a Ravens fan we know about losses but anyway thank you all make sure you subscribe to the YouTube channel if you haven't already like I say leave a like on a video man if you haven't done so already and you can follow on Twitter Instagram and Snapchat all three of your engraving vids appreciate y'all watching and I will see you all tomorrow morning when I'm on my way to work good


I think reef safe is important just because there's a lot of awareness these days and whether you're an established pro or a mom or a surf dad or a kid, everybody knows what reef safe means now. People are aware of what we wear on our skin and whether that is going to affect the reef or not in a negative way. The reef supports a ton of sea life, especially where we live. The reef is everything. It's what gives us waves. It's what gives us food. Everyone's fishing. Everyone's throwing net. And so reef safe, we want to take care of the reef, we want to take care of the earth and the ocean and it's just a very simple way to take care of what's important.


I'm absolutely delighted to speak to you today about innovation and how it can transform the way we serve migrants and communities. The migration landscape is increasingly complex and the growing number of humanitarian crises means we are serving more people than ever. That's why we have to reimagine the way we help them. We can do better through innovative solutions that make assistance more effective and more timely. IOM teams around the world are piloting and implementing innovative solutions and digital tools to assist people on the move and to support our member states as we promote safe, orderly and regular migration. For example, in Costa Rica and Guatemala, IOM has expanded the Labor Migration Tracking System project. This project facilitates regular and orderly labor migration in the agricultural sector. In just two months, this system has enabled more than 32,000 migrants to get access to regular migration pathways. Innovation goes beyond digital tools. For IOM, it's also about redefining the way we approach challenges and opportunities in ways that enhance and strengthen the contributions migrants make to societies. Time and time again, we've seen that data-driven, evidence-based policy solutions can have a transformational impact on migrants' lives. Through these innovative solutions, we can introduce new services and products, and we can offer new approaches and solutions that address the needs of migrants and communities. Here's an example from IOM Moldova. The team brought together the data sets from two analytical tools, the migration governance indicators, and the displacement tracking matrix. This innovation improved the ability to better identify the specific needs of individual migrants and to help develop and tailor policies to meet those needs. We can't do any of this without collaborating with our partners. Migration is too complex for any one organization to do it all on their own. Together, we're building a network of allies who are committed to creating a more welcoming and inclusive world for migrants. For instance, in South Sudan, a successful partnership with the private sector paved the way for a new solarization project. This climate action work uses innovative financing, and thanks to the first-ever energy supply agreement in the UN system, the Solarization Project powers an IOM-run humanitarian hub that serves as a lifeline for thousands of people who've been internally displaced, along with nearby communities. Innovative funding models are absolutely critical to our ability to finance projects. Through new financial models, we can enhance engagement with the private sector, and then, if results warrant, scale them so that they're sustainable with maximum impact. The migration world is changing, and it's growing more complex. We have to change it to meet the needs of today and the future. Finally, innovation means transforming the way we work. We're encouraging creativity and agility within our teams. We're not just adding something new. We're making innovation part of our culture. We're encouraging teams to try new approaches and initiatives. We want them to work across different units and departments, and with a wide range of partners in different sectors. This is the way we'll bring lasting and positive change for migrants and communities. It's a tremendously exciting time to be at IOM. We're on an innovative journey that is going to make a big difference for the world. Thank you.


Governor Mark Dayton says the state may be able to ease restrictions on Malak's Lake if this falls annual population survey shows its walleye population is healthy enough. Dayton's trip on Saturday to highlight bass fishing opportunities was interrupted by demonstrators protesting a three-week temporary ban on walleye angling. Many Malak's business owners distrust the DNR's low population estimates because the walleye bite has been phenomenal this season. If you've enjoyed this segment of Lakeland News, please consider making a tax deductible contribution to Lakeland Public Television.


Everybody forced here ripping Sunday Monday fund a NFL week 16 a regular season absolute follows treasures football mixer 40 box football mixer Random team style always check the results at late sports cards comm if you need to Thanks for joining everybody. Good luck here. Let's see what we got. We'll do a recap at the end of the break Let's start with The leaf ultimate draft. Where's that? Leaf ultimate draft Let's hope for kabooms. Let's hope for nice RPAs Hope for big hits all around here as always nice color in prison and selects nice rookie ticket autos First box. We got Theo Weiss Theo Weiss. Let's see. She's still in college He is still in college. That's a random to all at the end Eagles auto Kennedy Brooks 5 out of 15 Falcons auto Tyler Algear 35 out of 50 Bucking ears auto K'd-oughton 4 out of 5 bucks on the K'd-oughton and Ultimate X signature. That's a nice card Quinn Ewers auto 99 of 99. I'll be a random at the end The Texas QB Quinn Ewers. Let's do so that's like draft photo It'll be a nice one here.  There we go. That's awesome. And a zebra and an orange pulsar picket in the first pack KP we'll get it magged Conquerors white Aaron Rodgers Number two out of 35 for the Packers and Big Ben number to 149 Steelers super Randy Moss you already do Russell Wilson memes with the Russell Wilson finger puppets Trevor Lawrence nice color matched concourse orange pulsar that's Number to 26 play von Cheson auto for the Jaguars. She's still a Jaguar Yep, try color rookie concourse trail on Birx to one 99 Titans Mack Jones in the hyper Pats silver Trevor Lawrence here tie-dye Desmond Ritter Falcons Sensations 18 at 25. It's a good box Parallels orange pulsar picket auto one last pack here Dobbin Cook field level orange pulsar to 26 for the Vikings And a 25 a Tyler Goodson tie-dye auto See Packers or good. Yeah Packers Purple Jamal Charles goes the Chiefs via longest tenure to 75 Hyper rookie Justin Ross for the Chiefs. That'll do it. Let's do some legacy now I Believe it's to legacy Well, this one's pretty much over. It's like I'm moving on. That's great As I'm doing a fantasy moving on or no going to the championship or Falling short that's 100 Brian Ehrlacher bears A dare to tear a car a full dare to tear a car Leak Willis under the lights rookie up 40. So pretty much moving on Kyle Hamilton 100 Ravens rookie auto and what I'm up like 30 Many for the Steelers Najee Harris number 275 to 299 Garrett Wilson rookie Jets Malik Willis on the Gold. Yeah, it's a 10 for the Titans 9 out of 10 gold Malik Willis What's that trash? Bloss by Wong is the underhoc wins There were so many studs that dutted this week Stefan digs Devonte Adams got a Sam Howell destiny case hit rookie commanders No, I would not tear one of the tear cards. No idea trash It's 1 99 Lamar Jackson Ravens David Belchrom rookie for the Browns No, let me see Yeah, I don't know when we got the the BTTV Honestly, I have no idea. I don't see him I see yours Got a Mark Andrews mini for the Ravens number 220 Yeah, I can see the Charmander It's a 50 bears bryan or locker again picket base The 249 rookie Jersey out of Johan Datsun commanders That's good trash. We need to get cooler Silver rookie Alec Pierce Colts All right, one more legacy Thanks, Patrick Pretty eagle sway next week Donnie. We got saints Should still win with men's you should should uh Colts Darius Leonard number 275 I know the Patriots play I think they play the I know they play the bills one more time. I don't know when I just I couldn't kill us with the Patriots right now I hope they don't make the playoffs. That'd be that'd be that'd be terrible 200 Bailey zappy rookie Patriots You know they don't deserve it Well chargers are more than likely they're in tonight after this so that's two teams left The dolphins aren't looking great Kenneth Walker the third to 35 rookie autos uh seahawks Are you go Seattle solid hit for you? Under the lights olave for the uh For the um saints Jets are dolphins pretty much Wouldn't be AC South No Devonte Smith the 299 eagles and wouldn't be There you have it's gonna come down to I think it's gonna come down to the U Jets Titans are still technically in it but they're looking rough Carson strong rookie Technically Jags are in it too Well, they're gonna win the division but they should Um James cook rookie jersey auto buffalo Number two to 49 there you go bills I think they have the tiebreaker over Tennessee if they tie so yeah, they should win Silver Davis Mills Texans mini Najee Harris 150 Steelers. We've got Tom Brady inserts John Dotson number to 149 commanders rookie Charles Woodson to 100 Raiders Cool, I went I thought I was really doubting him James cook rookie chrome for the bills Now I don't know what to watch no idea There might be some NBA on but Reconnected successful. So are we good? Reconnected Stream finished on YouTube. That's cool We do it OBS Dude OBS needs to get out of here OBS needs to have a Snickers OBS needs to just be better Little chase tag also One sec Yeah, recording is still going so the brakes fine Yeah, we're back All right, I'm just gonna keep going OBS disconnected for a little too long. So it just ended the YouTube stream and restarted anyone automatically But the recording is still going That's why we record all this So when you see the upload recording they're gonna they're gonna see anything happens Yeah, we've been we we never really Never really ended Don't think so up lever. All right. I'm just giving through all this uh bed base What does it get to the rookies and skip through and flip through those? Everything will ship still Jake Ferguson Cowboys rookie auto base Kate Dotton Picket insert Fantasy stars this one goes Bengals Kevin Bayard Yeah, I mean that's just OBS just disconnecting Out of no, like I don't even know why it happens. Just out of nowhere happens to both Caleb and I sometimes Leonard Baumbergs Tariq woollen Who's been very good? Vanity stars goes chargers on this one and they Marquez Callaway sains bass auto Alberto Cabuto in the 100 Broncos God hard does gets me every time Roll a die for this one one two left three four middle five six right Gonna go one left side And we'll do left side on all those unless there's um A majority What's up neaks? Yes 40 boxes. We have like 35 left. How many have we done? I think we done like three We did leave we did two legacies select. Oh, so this is the fifth one. I forgot about the like Where's she at 35 left after this? Andre tippet auto for the Patriots throwback there Chargers going to the playoffs Sam Howell Jalen Phillips to 100 dolphins Cards don't want to move apart There's a picket base Bailey zappy Yes, he stars a warren moon auto. There you go. Oilers going to the Titans Oilers do go to the Titans nice hit. All right last pack of score A uh gold zone to 50 Charles Woodson Raiders Let's do some 2021 chronicles hobby hybrid 2021 chronicles hobby hybrid two boxes All right, yep two boxes H2 and you guys we'll start personals after this group break um Maybe another Hour and a half or so It's tough to say right now Farmore Wilson you got mac jones of 399 patriots rookie obs disconnection that is Awesome. All right. Let's see what happened this time. Come on still recording Just reconnect I I don't know why that it's doing this It's obs it's the obs server did it earlier Right. Is it a stream key thing popping up the same air message or just has like an obs disconnection thing It's not reconnecting There it goes reconnecting successful. All right, so I'll have to start on the youtube stream What twitch should come right back up.  Yeah, I don't know. I'm sorry guys. It's it's obs obs to this earlier a few times Let me just wait for people to get back in here and then we'll just keep going again. The recording is still the same so Yeah, if you watch it back Should be all good I don't know about anything else until I saw it disconnected so But again The recording is still going Resolution I mean you can set you can change the resolution yourself on youtube We stream in a 4k Just keep going then what happens again 50 cadarius tony rookie gold zone auto for the giants Very nice h2 not guaranteed an auto fields there. There's a beatman number 299 for the ravens Need luminance update luminance there Good box already once you get an auto and h2 it's automatically a good box There's a black tevante williams There's a black base there Yeah, I guess we're trying to connect That's why it's lower How trash it's obs servers our internet's totally fine over here But earlier we had to like restart the stream Because of obs silver dunag on zack wilson jets It just was like oh your stream key is not good It's a 399 job makes it like midstream and I'm like, okay, that doesn't make any sense at all because we're streaming So go your stream key's not good Make sure to redo it Then we had a slight drop earlier too. So weird Anyway, got elie mittal to 99 niners One more h2 Yeah, paul seriously tell me about it, dude wilson So etn could we pay francs 399 falcons rookie? Let's say wow two autos and two h2 boxes Uh That is crazy terrace marshal jr. Panthers That's very lucky. Usually it's like to a case Cooper cup the 399 rams That's his second fiashe in this year. I think it's like four and three years as a pro. I think in book So it's getting pretty dangerous here to play this sport Jamar chaston 99 bangles rookie on the crown royale Nice chase Yeah, joshua, it's it's ridiculous Maybe we'll just have to find a new uh streaming platform ricky silver prison blackhead areas tony giants nick chubb the 99 browns Trace german of 399 Niners Moving on let's do some certified Get to certified And maybe we'll do absolute after this. I don't know we'll see we'll see Graffiti kenneth walker the third Fidarian math history commanders to 75 George pickings steelers on the ricky jersey to 249 Gold team jesson herbert chargers to 199 Dick look at this Cooper cup on the patch card five out of 10 rams rams the thick one bigger than 180 My fit i don't know um league willis It was so something to see like that Is it too far i guess D hop to 349 cardinals Jalen hurts eagles mirror signatures 13 of 15 There you go birds nice hit Really good vat hit for certified A.J. Brown eagles on the seal of approval number to 149 eagles pack The vante smith to 149 eagles Eagles box To 399 Daniel bellinger giants rookie And terry and davis price on the freshman fabric rp8 at 349 Jackson bailey zappy ricky to 199 patriots. Those are good bucks Okay, let's do Let's just keep going here. We'll do 2022 origins Jalen waddle dolphins to 199 and brady for the bucks at 299 falcons ricky patch drake london to 199 Niners ricky otto terry and davis price on card And steelers at george pickings ricky jembo jersey otto Nice hit steelers Tyler lock at the 199 seahawks and stafondakes at 299 bills Kyle Murray cardinals jersey 34 of 99 Cardinals ricky on card otto trey mcbryde And commanders ricky jembo patch otto 75 and 99 jahan dottson elements Broncos russell wilson numbered to 199 Like that's what's the best bowl game this year to watch that's not of culture. Well playoff Daniel jones is 74 tungsten for the giants rookie jersey drake london falcons numbered to 75 david ojabo ricky otto for the ravens to 199 Who's in the sun bowl jack And rpx ricky steel signatures trey mcbryde cardinals Number 16 of 199 Let's do some of these boxes 21 playbook Two boxes of 2021 playbook Pit in ucla That's pretty solid Who's in the citrus bowl this year We'll be playing here in a couple days, right? No citrus rolls new year's bowl What's the bullet? Camping world Yeah That's for a state isn't it for a state is it? Yeah, somebody gave real davis jersey to 299 for the uh bills I think we have some in stock jeff Actually, someone may have bought all that we had with that coupon almond ross st. Brown rookie jersey to 299 lions. We don't have any in stock right now ls you produce a just bowl Yeah, there's another bowl to sit at the camping world though. There's there's a few rondale more rookie otto 12 out of 25 of the cardinals And texans davis mills numbered 98 of 99 on the rpa book There you go solid hit texans Yeah, that was a big time coupon, man Yeah, I don't know if we have any more we don't have any in stock currently I didn't really look around the back today for personal boxes About copyrighted a 49 patch card for the falcons It was the sms. So the sms alerts So if you scroll down to the bottom of the home page And it says sign up to receive our exclusive newsletter update special discounted information on their releases We've given out like three or four of those discounts now through the sms jersey card Amari Cooper to 299 for the cowboys Yeah, they've been a few recently Thailand Wallace rookie otto numbered 67 to 75 for the ravens Uh jaylin waddle rpa book to 199 Nice hit dolphins Pretty good couple boxes 2021 playbook Let's do let's do some chrome stuff now. Maybe select. Oh, maybe we should save those Yeah, let's do Gold standard first off the line from 2022. Yeah, paul. We'll get that done tonight. It might be pretty late. Let's see We'll see how late I can go. Personals are full through tomorrow at least terry mclauren and 99 commanders green first off the line mike evans 7 of 11 bucks Eagles navante smith gold rush jersey number to 299 Patriots rookie jersey bailey zappi to 399 Ravens rookie otto david ojaba 183 of 199 You know, maybe we'll have him for new years or something. I don't know I'm never told when we get coupons. So when we get the taxes when I know Where the taxes sent out to everybody is when I also find out Sam darnold on the otto to 25 gold strike for the panthers And redemption will be a first off the line new bow rashay Of damien pierce texans That'd be a 79 texans new bow rashay rpa damien pierce Okay, maybe absolute now Yeah, let's do absolute Six boxes of 2022 absolute. Come on kaboom time Yeah, so on gaming they do the community tab or they do discord for gaming usually By the way guys pokemon almanac is up at late and gaming.com That's right. Pokemon almanac It is just 289 99 per spot And those break one of these break they break Doesn't say it's break schedule. It's like friday. Is it all friday? Yeah, it's all friday then Yeah, all friday de hop james robinson Jamar chase patch card bangles 14 of 49 and honestly watching those is a great way to learn a little bit about pokemon collecting and What's worth a good bit? Champ bailey on the signature standouts 10 out of 10 broncos And jesson jefferson to 75 vikings Hey, dialed How's it going? Happy holidays, man Raiders patch card derrick car 36 of 49 chiefs rookie auto gold bryan cook five out of 10 And kyle phillips to 100 rookie for the titans 275 rookie david bell browns wandale robinson quad relic rookie out of the 199 giants Oh, really? I didn't know that josh. Well, that's awesome By storm carrot wilson rookie jets to 100 if you get last pick in any of the almanac cases For the pokemon almanac this time around you get put in a random And then the seven people in that random each have they all have a chance at the uh at a 200 card That would be way too often a night harsh.  I'm gonna be doing nothing corny like that every time Our $100 card We'd have to put the threshold way higher Do a relic 299 bangles T. Higgins and also I don't want to be guessing if I don't know how much a card's worth rookie auto jamesy. Williams with 35 lions rookie gold jesson ross numbered six out of 10 chiefs Hello bowman investor Vikings out first round What the pages made the playoffs dude, it'd be embarrassing Cooks and cook Cooper cup jersey card rams to 99 Mr. Brandon cooks auto to 25 texans And cam acres of 75 rams I think we have a glass card redemption coming up Yeah glass card redemption breeze hall jets rookie The glass card redemption coal strains of 275 pats That is quad relic rookie auto alec pierce for the cults And kyle hamilton 100 rookie introductions ravens This is what the bangles are gonna do from now on just be care just be pretty pretty uh mid for the first few weeks And then just be good the second half of the season Make the Super Bowl Jaguar Super Bowl champs easy James cook on the rookie patch to 49 for the bills wild card points random to all at the end And breeze hall rookie to 100 jets Um absolute boxes All right 549 99 Chase aj brown breeze hall to 275 for the jets rookie there Jets Garrett wilson on the rookie triple relic auto to 199 And kyler star gazing to 75 Yeah, I mean, I guess you get rid of land somehow, but how do you do it though? Like you're not gonna get anything near the return Or what will you pay for him? So like I don't know I don't I don't know what you do with lance Because you'd be trading at the lowest point and I don't like I mean, I guess you could do that, but Cam acres on the patch card to 99 for the ramps Mercury morris dolphins auto to 199 and errand on to the 25 rookie for the ramps Yeah, but yeah, you can say get rid of lance, but how do you do it the way it makes sense? Like then you're just annoyed then you don't have anyone under contracts basically Like I don't know like I don't know man uh to 275 alante taylor rookie for the saints It's like one Thornton rookie triple relic auto to 99 patriots And draft diamonds rustle wilson seahawks to 75 Well, I guess we'll see what the I mean, we're talking about a bunch of ifs, but I guess we'll see what the Niners really think of all their quarterbacks Really think of purdy and what they really think of lance in the off season DJ more jersey card for the panthers to 99 Danny gray rookie auto Niners to 50 And nick chubb to 100 for the browns Yeah, the issue with that that was like You think someone's gonna pay a third and a fourth for a trailance who has started what one game his entire career I'm just curious, man. Y'all are the ones that are saying I'll get rid of lance for sure If purdy takes him a certain distance Got ravens triple relic to 49 for the uh or jk dobbins ravens triple relic there Jeff george andre rise and do a lot of 2999 falcons Then you still have to take on two years of trailance And travis kelsey to 75 chiefs Yeah, but if you're a team that wants a quarterback, don't you want to get one that you know is for sure good? Not a question mark like lance Like who does this who does this make sense for did you get them at a low enough price where the risk is okay? right, but then also like Who what contending team what team that thinks that their contenders is going to want to rely on trailance It is my question like The jets have a good enough team outside of qb and a few other positions to like Make the playoffs right now Like why would they want to just Go in on lance play this is our starter 275 johann dots like commanders David bell triple relic rookie auto browns of 399 got trail on berks titans to 100 Oh Lance is for sure getting another chance to argue. Don't you worry about that? Lance has played like a game and a half And one was super rainy in his first start on the road and the second one. He broke his ankle I'm not sold on lance being i'm not told him being good. I'm not told him being bad Triple relic to 99 davante smith eagles Getting ideas. I mean if we're gonna give zack wilson like you know, right like yeah over a full season as a starter Then doesn't doesn't lance deserve the same it's a 99 terran davis prior to 50 terran davis price niners rookie auto It's over 200 cowboys rookie No, I think I think I was pretty much out on him now That's your hit like giving up on his team. I'm pretty sure like Yeah, I usually just he just doesn't want me wants to be there At this point, I get it but he put himself kind of in that position Harry kill michael thomas rookie force jersey card jet sprees held 25 Swills of the trade dual relic auto 299 alexander madison vikings michael card of the 75 jets I remember I remember last year rookie everyone's saying with laurence was not good and all his other stuff Lance has the talent You won't really know until he's actually playing an nfl game as a starter with a bit of consistency Peyton manning was due to his first season. He was so bad Baker had a better rookie year than Peyton Hassan haskens 275 rookie titans Redemption coming up. There's a last call mason krosby to 100 packers And it is a jaguar chevon walker rookie premiere materials autos jaguars And then I need about the cowboys. How about the cowboys? They're a good team They had close game against their Other teams backup quarterback dual relic 299 darnell mooney bares He was kind of let it go to Jason witton legends auto for the cowboys to 50 And can he pick it rookie to 50 for the Steelers?  Just hand it off and throw a little screen passes all day.  It's easy And absolute legends auto james harris into 35 Steelers And nick bolton to 100 chiefs Well, I was hoping for a kaboom there. We'll have to hit something big in some other boxes Um, I think we have some obsidian to do 2021 obsidian. We got daika. Oh, wow Gold flood justin herbert. Oh my goodness 10 out of 10 jersey numbered. Oh, that's so sharp Second year herbert first year gold flood chargers chuck d What a freaking hit 10 out of 10 Look at this man. What a box vitrious die cuts defund digs bills green number 11 of 15 What box so far, let's see let's let's see a trevor rpa now or like a fields rpa Caleb farley Just any big name will do. Caleb farley rickie base Chargers galaxy gear jersey oston eckler numbered 18 of 50 Volcanic rookie jersey justin fields bears numbered. It's two of 100 It's 199 broncos rookie auto givante williams and callin mond out of 50 on the rookie patch auto vikings Let's go on to let's go on to 2021 xr now Tyler Boyd the 99 bangles terris marshall jr. It's a 99 panthers rookie extreme rookies bears justin fields to 49 Jaylin phillips dolphin's rookie auto Five of five on the green and mac jones base rookie thick cards there Jamison Crowder jets the 249 Oh diggy sewer rookie to 49 for the cowboys Davis mills triple patch rookie texas of 25 and 2 2 at well rams rpa 19 of 49 And josh pulmer 2021 limit. Oh, that's thick. That might be a book Might have a limited book I don't know Everything is sold out. Those are our last group rake. Personals are full until wednesday at least Got a dwayne escridge rickie jersey auto for the seahawks 46 of 199. Yeah, try to keep rolling with it then Said probably drops in frames or something obs doing obs is gonna do you guys To 49 alvin kamara sains will adjust as we need to It's more chase rookie jumbo jersey to 75 bangles rookie tribute there Jacob harris rams And so 49 a limited rookie patch auto book zack wilson jets Four color zack wilson patch There you go jets nice one there 34 49 Sean is in boston levar It's on vacation Go jets. Let's do 19 contenders real quick 19 contenders Two boxes No, i'm not doing pokemon almanac I do not break for late in gaming kale doing pokemon almanac Also a late in gaming. We'll roll a die here one two three top four five six bottom For the two boxes here five bottom All these uh rookie round numbers Also late in gaming will be your release day breaks of star wars chrome galaxy Star wars chrome galaxy breaks are listed on the site guys late in gaming.com That releases wednesday. Yeah, I think it's the fourth gaming almanac There've been two other pokemon ones. I think there was a magic the gathering almanac. I don't follow draft next year I could not tell you because I don't really follow college too much I would guess Who's the the ala will will something from alabama? Either him or I would guess like CJ stroud, I don't know What's up smack Will anderson is at his name. All right.  It's an absolute emergency Drew sample on the rookie ticket auto for the bangles to marcus christmas seahawks rookie ticket auto That was a his day yesterday And ashon watson texan to 99 Zach allen cardinals rookie ticket auto Who's first round of the texas have again? Yeah, brace don't could go to yeah, either one Julian love ricky ticket auto giants all I hear is people don't really love brace love is nfl prospect But yep, I don't follow college so Matt ryan on The playoff ticket to 175 balkans dimension Is a david montgomery bears ricky ticket variation rps this one is expired Um, you'll have to try and redeem it to see if they do have it bears Is possible Eric dungey on the championship ticket rookie auto to 49 giants Yeah, I don't really follow the college much. It doesn't interest me Love college football when I was in college Yeah, it's a 40 box mixer A little closer towards the end now chase winovitch patriots rookie ticket auto It's the last hit there Let's do 2019 xr obs Disconnected Reconnection successful It is a constant Oh, we'll look back. So I'm gonna keep going Fourth time this break. All right. Well Adams won 99 jets at oliver at 99 bills rookie Trayvon williams rookie auto bangles at 99 packers triple jersey Adams rogers and jones at 99 Yeah, bjohn robinson got jonathan abram, but he's a running bag. So he probably won't go in the top 10 I don't think running back should It's gotta be the calf or if you do Jared got the 249 rams to 249 dk matt calf seahawks rookie michael hardman rookie triple jersey auto to 49 chiefs Andi is available to 99 extreme rookie dolphin or dolphins, but uh cardinals and win haskins let's do 2020 chronicles Yeah, top of the first round is where quarterbacks receivers tackles d linemen and corners go nowadays Not many others antonio gibson rookie silver there Jerry judy numbered to 199 broncos Luminance jonathan taylor prison black rookie daniel jones jersey card giant since two 99 brand aiuk numbered to 199 niner's rookie Zach moss numbered to 199 bills Platinum man. I'm there Swift to a clear vision Silver prison prison black rookie tea higgins bangles Nice one there. There's a herbert luminance Hurts their score update Well, then the autos, you know, that's we should have autos coming up. There's one. It's to a 44 50 gold zone rookie autos sick hit dolphins That's what i'm talking about gold zone rookie autotua sweet. We'll get that magged There we go There's a couple burrows and the hurts back there will top load Andi a luxurious need prison black rookie autos silver for the chiefs Yeah, I hope too. It was okay too Franchise gonna let him down. Oh a numbered burrow to 99 clear vision rookie bangles There we go. Nice numbered rookie joe burrow Higgins 2020 mosaic no huddle now rookie disco michael pittman jr for the colts eason eason silver paint manning colts disco steve largent purple kyle rudolf vikings color match numbered 10 out of 50 Chase young kenny golliday by freany disco cd lamb bass for the cowboys auto curt warner the seahawks curt warner Not the one you think of there you go seahawks. Everett's a lair debut joe burrow angles bass rookie there chanel brady mvps nfl debut chase claypool steelers rookie mosaic jalen hurts rookie bass eagles lair disco erin rogers mvps rookie photo variation. I believe that's brian edwards for the uh raiders as the variation sticky met a master disco jerry rice jake from disco devon singletary jonathan taylor debut silver rookie devon duvernais ravens to a bass dolphins a few more packs a pink disco brian burns numbered 16 of 20 for the panthers Higgins to a debut bass rookie disco kj hamler broncos colt comet patent manning a brian edwards rookie blue disco for the raiders number 68 of 75 prison team all and two mosaic choice bryan muth got a rookie silver joe tryon bucks red and yellow cooper cup rams 23 of 39 mosaic choice here um 2021 silver urlacher mosaic fletcher cox a rookie red and yellow autopat fry muth for the steelers non-numbered red and yellow to adie quinton nelson for the colts black and gold drew breeze one out of eight saints man of the year nice card saints one plus eight is jersey number we'll get that mag for the saints peacock tj watts steelers red and black rookie jake funk rams numbered seven of eight red and green is these are jewelry giants you're not gonna believe this but obi i said the disconnect and reconnect thing again but this time like but this time like three seconds apart i don't believe that's that's crazy yeah i didn't think i didn't think you'd believe it you'd believe it this time it was so quick you probably i'll even notice though silver brady mosaic tremaine edmonds red and yellow auto kevin byard titans non-numbered red and yellow debute debut quitty pay colts numbered to adie red and yellow really to adie falcons cd lamb peacock cowboys red and green jabrill cox rookie cowboys and red and yellow rookie remandry stevens into adie for the pats all right let's do 2021 select hobby two boxes sounds cutting out now yeah we're dropping frames to be out of yes sucks there it goes disconnect today let's see we're gonna reconnect this time there hasn't been she was lost reconnected what's up that i've never had this issue is slopped before or just like straight left version let me get some water while we wait for obs to do whatever it's doing what do you mean trash why would it be that is what i want to know i'm wondering because it looks it looks fine on youtube is that 1080 60 let me see patrick says it's good yeah no i know it's good now but let me see creator dashboard real quick yeah trash i'm just not sure what you mean honestly all right well i'm just gonna keep doing that all right we got blue concourse rookie michael carter for the jets numbered 189 of 199 silver field level christian mccaffrey panthers silver concourse dj shark gold premiere level seguan barkley giants nice seguan 10 out of 10 concourse of rookie nuang wu vikings jaylen dartin the 75 ricky jersey auto buccaneers rishad bateman 1099 raven's ricky jersey card club level rookie silver derek gore chiefs yeah our displays this is what it should be i can't obviously can't change it now our display resolution is i think it's several friends then probably there's no one else to say anything about it being a weird invention yeah we haven't changed anything either like jones like unless he wants to explain more like i i don't know club level silver michael strayhan no we both we have it at both no i'm looking at it right now both the 1920 by 1080 aspect ratio 16 9 i don't know why it's saying that i mean it could have something to do with twitch or whatever but no i just checked it on their settings uh tricolor concourse kyle pits falcons numbered 207 to 249 concourse silver lamar jackson i'm just gonna keep going nothing more i can't do right now really premier level silver ed reed what do you mean admin jesson fields not the big i'm not the biggest tech i only know basic stuff silver sensations jesson herbert concourse ricky silver frymuth for the steelers i need the blinker fluid as well purple palamalu concourse steelers numbered 64 of 75 concourse ricky silver bucks kyle trask premier level silver ricky demetric felton browns is everybody gone yeah what was that noise premier level blue davis mills texans number 23 of 149 and bears refrigerator perry auto to 99 all right need a better second box to select your lance base sensations jesson fields silver bears concourse ricky silver cadarius tony giants a blue field level rookie larry roundtree the third chargers number 12 of 49 premier level silver rookie cadarius tony giants 95 of 99 steelers rookie jersey card nazi harris premier level silver jags rookie luke ferrell xrc yep jamison williams nice card alliance 2022 nfl draft xrc jamison williams concourse silver rookie chubba hovered panthers etion and the field level for the jags calin man concourse silver tana hill jones premier level michael thomas whitefield level for the saints number one of 35 premier level silver rookie chubba hovered panthers come on big select hit come on silver concourse rookie richie grant falcons racing mcmath field level club level try color ricky davis mills 123 of 149 texans club level silver rookie almond ross st brown lions silver rookie field level anthony schwarz browns lia blue premier level rookie diami brown washington number 39 and 99 club level silver darry slendered colks james robinson 95 out of 99 jersey auto jags and maybe so mike maybe so premier level try color ricky eagles kenneth gainwell number to 199 it's a 60 rookie auto remandre stevens and patriots all right now at the best boxes select let's see a prism and turn it around for the break here prism hobby and we'll do one then flawless collegiate then 21nt 21 flawless and we'll finish with 18nt hopefully with something huge purple eyes austin hooper browns numbered 121 of 225 i think it's a lot more than that like he has been playing well but it's just it's bad vibes he's he's gonna have to get another place for getting another chance maybe i was like a backup at first but yeah it's is bad there for him and for him in the organization patrick jones emeer smith marcette purple ice ricky chaserot vikings numbered 169 225 and apatrick jones the second rookie auto silver for the vikings askeridge blueway roquan smith to 199 bears trey lance red wave trey quan smith to 149 saints silver rookie ron delmore cardinals i think we've got true gold yeah we do see a nice name here cj moseley jets true gold prism numbered nine out of ten there you go jets blue wave rookie kylan hill packers numbered 177 to 199 silver chase claypool steelers got horn sewell orange ty hilton to 249 colts cowboys legend ty hilton hyper matthew stafford rams that one's numbered 55 of 175 silver erver smith junior vikings usu kormoa atwell purple for the browns miles garret numbered 84 of 125 silver raheem mostert pochelari blue ice ricky jerry doke stolphins numbered 32 of 99 franks there's wilson purple ryan tana hill titans numbered four of 125 purple power hype joe burrow numbered 35 out of 49 for the bangles blue ice chase edmonds for the cardinals numbered 1099 and blue ice jante johnson steeler sensational signatures to 75 all right did have the true gold moseley but also not the best prism let's do 2021 one big hits and lays high end boxes two boxes of these a nice one here mag jones rpa numbered 42 out of 49 patriots nice four color patch and that mag jones good stuff there let's see another nice hit let's just keep it going rpa dwayne escridge 17 to 75 seahawks seahawks dwayne escridge all right flawless collegiate football from 2022 patchcard vilish jones jr numbered 16 of 20 for the bears patchcard john dotson 15 of 20 for the commanders a team logo signatures 14 of 25 will ship lee that'll be random to all at the end he's still at clemson random at the end we have one of five demetric felton rpa so that'd say 2021 flawless collegiate for the browns rounds that is a 150th nca patch i want to say there we go very nice patch there we got cleal Shakir rpa 7 out of 10 for the bills all right so we've got a jimmy johnson auto 7 of 20 team slogan signatures with university miami this is going to go dallas cowboys it's a coach card so it goes to his longest tenured coaching gig as an nfl nfl coach which would be dallas four years miami five years dallas so cowboys on this one go cowboys and a jerry rice auto 12 at 20 49ers campus legends there you go niners beautiful jerry rice on card two valley state still think it's made up okay sapphire jim emet smith 13 out of 20 cowboys cowboys legend box here that's a diamond guarantee for that last card diamond gem auto or this card uh eight of 25 brian robinson jr commanders diamond gem auto there and diamond gem auto commander sam howell now 24 of 25 washington there you go 2021 nt time man 2021 nt or i've got a mark andrew's to 20 on the midnight base ravens seahawks cam chancer to 99 jersey card devon white bucks to 99 patch card vikings harrison smith seven of 10 jersey card dolphins dan marino treasures of the hall numbered 82 of 99 rookie dual jersey elie mitchell 49ers one of 99 rookie auto giants aziz aljolari to 49 niners rookie glove signatures tray sermon 13 out of 15 nice low numbered hit there for the 49ers colts jersey auto marshal falc 20 74 of 99 colts marshal falc i didn't think that i would see this player live i don't remember this being a thing first edition signatures rookie jamar chase bangles i didn't know he had live cards in nt wow there you go bangles a live jamar chase 52 of 99 big hit there i'm just i'm just surprised right now i thought like all of it like all of his stuff in nt was redemption i guess that's not true 2021 flawless and then we've finished with 18 nt 2021 flawless 2018 nt good luck everybody last two boxes we got some randoms in a recap all right dual patch cowboys 20 door set is equal eliot four of 20 patch card vikings justin jeperson numbered 14 of 20 god patch auto james robinson jaguars eight out of 10 yep personal snipe but they're full through up until at least wednesday though personals are full god saint's rpa ian book 14 of 25 rookie auto cardinals rondale more 14 to 15 color match there got oilers goes that goes the titans war and moon greats auto seven out of 10 nice war and moon one of the titans there one of three dolphins amerald foil auto two atonga by loa second year great car dolphins doing pretty well in the break with some nice two was josh d there you go buddy get that magged i didn't case tits in flawless diamond gem ray lewis seven out of ten ravens ruby jam t higgins bangles 15 of 20 diamond guarantee and on the back of 2021 flawless is a justin herbert three color patch auto four of ten sapphire foil color match second year tua and second year herbert in the 2021 flawless box what a card chargers chuck d again that'll go very well right next to that golden flood of out of obsidian some big ones there congrats chuck okay 2018 nt come on 2018 nt deliver the boom let's go let's go this classic feels so old so old four years old here we go base parallels jalen ramsey to 99 jaguars groanke to five patriots nice groanke dual patch might get sicky 42 of 86 for the dolphins dual jersey christian kirk josh rosen to 99 cardinals couple of 2018 rookies right there tremendous treasures patch card deshawn jackson to 25 buccaneers that's a crazy patch player worn on that one deshawn jackson bucks who's got these team ravens browns dual quad relics excuse me dual team quad relics lamar jackson nick job baker mayfield and hayden herst seven of 99 ran in that at the end and she got there two players that hit pretty well for each team and two players that did not hit for each team well i mean baker won a playoff game god ravens rookie auto mark andrews 26 out of 75 nice hit for the ravens there here we go rookie jumbo prime signatures book jalen samuels steelers jalen samuels this one is to 99 steelers the barrette farf peerless signatures seven out of 10 packers is a midnight rpa going to the steelers james washington 10 out of 20 steelers made that rpa james washington 10 of 20 very nice card you have former steelers second rounder i think third or fourth not quite sure there you go steelers not necessarily a player we're looking for a still nice card though that'll do it for the break everybody let's do some randoms uh thanks for hanging with us throughout all these uh obs crashes knock on wood and say that hasn't happened in a little while though so obs let's see how many rounds we got here one let's shoot three three again thanks again everybody will do pursels after this they are full they're full through at least tomorrow night as well at least tomorrow night two all got points okay so first up we'll do the points random it's wild card random to everybody here next one is going to be to all as well we got three autos random off here so we'll do the flawless on top will ship Lee that'll be the top spot in this random and these guys are all in college still quit you were so 99 from leaf second spot there and third spot's going to get the thio weese so in that order one two and three in the random and then we have a quad relic with the ravens and browns jackson chubb mayfield and hurst ravens browns good luck everybody five and two seven times we'll do points first five and two seven times one two three four five six seven shawn m shawn m gets the points seven times on these autos again top three one two three four five six and seven simon h gets the ship lee austin b gets the ears ken k gets the um the the oese so simon h austin b ken k and then seven times on the quad relic one two three four five six and seven ravens get the quad relic which one did you need okay i just i need the college stuff again the ship lee is simon h so top simon h and austin b yeah and then ken k on the last one all right guys let's do a recap here okay here we go let's do a recap and guys again personals after this they are full personals are full through at least tomorrow night so if you order now the earliest it'll go is Wednesday i haven't checked tonight so i don't know how many have come in tonight uh ravens went the quad relic on the random drake london falcons cooper cup ram so they're all they're relics first george pickens steelers collie marie cardinals drake london falcons gabriel davis bills almona saint brown lions a calvin readily for the falcons a marie cooper cowboys the vante smith eagles bail these api patriots um bangles jamar chase raiders darik car bangles t higgins rams cooper cup bills james cook rams camp acres panthers dj more ravens jk dobbins eagles the vante smith jets breeze hall bears darnell muney jets wilson and wilson bears justin fields charters oston eckler texans davis mills bangles jamar chase a triple packers daniel jones giants uh ravens rashad bateman steelers nagi harris bears vealish jones jr commanders johan dotson dolphin's dan marino vikings harrison smith niners elie mitchell bucks devin white dual patch elliot and uh dorsett vikings jesson jefferson dolphins mike gasicki kirk and rosen for the cardinals jumbo patch d jacks for the bucks autos now the oes went to ken k and the random will shipley went to simon h in the random and quinn ewers went to austin b in the random he had uh james cook bills kenth walker the third seahawks john dots and commanders kyle hamilton ravens tyler goodson packers clave on chase on jaguars k dot and bucks tyler algear falcons kennedy brooks eagles warren moon titans andre tippet patriots marquez calloway saints jake ferguson cowboys cadarius tony giants terris marshall jr panthers jaylon hurts eagles terry davis price commanders or sorry sorry niners another one here george pickens steelers jahan dots and commanders tray mcbryde cardinals david ojavo for the uh for the ravens a tray mcbryde cardinals rondale more cardinals ravens tyler wallace david ojavo ravens again panthers sam dronald damien pierce redemption texans newbo rache rpa from gold standard chant bailey broncos brian cook chiefs wandale robinson giants james james williams lions uh brian and cooks texans alec pierce cults garret wilson jets mercury morris dolphins that was um tyquan thorton patriots travian williams bangles pat frymuth steelers heaven byard titans marshall fault cults rondale more cardinals mark andrews ravens the autos here dany gray niners rison and george falcons david bell browns davis price niners alexander madison vikings trevon walker jags on the redemption that was a rookie premiere material auto from absolute uh cowboys jason witton broncos davante williams vikings kellen monns dolphins jalen phillips rams tutu atwell steelers james harrison seahawks dwayne eskridge giants daria slayton commanders call holcomb browns mac wilson bangles drew sample seahawks to marcus christmas cardinals zack allen giants julian love bears redemption david malgomery it is expired bears you can attempt to get it of course with the with the code i'm just not sure if they'll take it uh eric dungey jets windovitz for the pats michael hardman chiefs agerius need chiefs kurt warner seahawks uh jalen dartin bucks bears refrigerator perry jags james robinson patrimandre stevensons steelers deontay johnson got browns demitrick felton uh bill's cleal shekir goes the cowboys demy johnson longest coaching tenure uh cowboys jerry rice for the niners aziz ojolari giants tray sermon niners james robinson jaguars ian book with the saints warren moon goes to the titans via the oilers Brett farve packers minnet rpa james washington steelers 10 of 20 all right bangles t higgins the 20 i'm a sapphire gem ravens ray lewis diamond gem emet smith for the cowboys 20 sapphire gem me that herbert patch auto second year to 10 for the chargers huge hit there a 201 of three second year auto and flawless as well both those in the same box kind of crazy go with the books now we had um jalen samuels rpa book to 99 steelers first edition jamar chase rpa book for the bangles and 99 limited rpa book zack wilson to 49 jets jalen waddle dolphins to 199 i believe it is and davis mills to 99 for the texans we have diamond relic auto sam howell commanders of 25 bryan robinson jr same type of card same team from one we had dwayne escorts seahawks and a mac jones for the patriots rpa to 49 black and gold drew breeze one of eight for the saints is a jersey number one plus eight is nine man of the year got two on the um rookie gold zone auto the 50 from score update in chronicles football gold flood justin harbert from 2021 city and 10 of 10 jersey numbered and can you pick it orange pulsar auto numbered 230 slight draft first off the line for the steelers and that'll do it thanks again everybody person's coming up in a bit


This process is so difficult to understand. This document I'm holding here on the back I've put the United Nations system and you can see how complicated that is. And I think your great role in this is to help people back home to understand what's going on here to get a small insight into this process so that they can participate. And that will lead to the change.


Welcome to IstioCon Virtual. Today we're going to talk about how you start with application archetypes. You can build reliable systems. Don't worry, we'll get into all of that shortly. My name is Amir Abbas. I'm a product manager at Google. I work on Service Mesh. I'm also part of the Istio Steering Committee. Glad to be talking at IstioCon again. Steve. Steve McGee. I'm a reliability advocate at Google. I was an SRE for about a decade inside of Google, and then I left and became a customer. And I learned how to build things on clouds. I came back to Google to help more people do that, focusing on reliability. Thank you. So let's start off with a question.  Is it possible to build four or nine services that is something that has 99.99% availability on top of three nines infrastructure? So can you build something that is more reliable on top of things that are less reliable? And so I'll put it out there that this is one of my favorite questions because whenever I ask it I get the room basically is split in half. Yeses and noes. So it's not a straightforward question. It's not an obvious answer. I would tell you that the answer actually is yes. And I hope by the end of this talk you'll agree with me. So let's get into it. The way that I think about this and the reason why it comes up in kind of like people have different opinions about this is because of this thing that we call the pyramids of reliability. And here they are. So the traditional model of building reliable systems is just like houses and buildings and architecture, in this case a pyramid. And that is the thing on the top has to depend on the things below it. So if you think about your application, it has to depend on the infrastructure below it. And so that means that the infrastructure needs to have essentially more nines than the application on top. So in modern systems on cloud it actually flips around. And that's because we're taking advantage of something called distributed systems. And that allows our system to degrade gracefully. It can have partial failure and still present a completely accessible face to its users. So it actually appears to be fully intact when it might be partially degraded. So the important thing here is if you're building your app as if it's on the left, but you're building it on cloud, you're already on the right side. And so you're actually going to have a little bit of trouble matching the old app to the new cloud system. And we see that time and again where someone takes the top of the little pyramid and tries to stick it on top of the upside down pyramid and the whole thing falls over. Right. People don't really get what they hope out of a system. Here's like another kind of an x-ray into that same thing. So you can imagine in the traditional center you have your data center, which never goes down. You have an infrastructure network and storage and storage arrays and all these things. And you know the availability of all of them because you're trying to hit some application availability at the top. In the cloud, you write your own application on top of a platform that you manage and we'll talk about in a minute. And you're building that all on top of IaaS. So a way to think about this is if you're building a platform and an application that runs on top of VMs, VMs at most clouds have two and a half nines.  So the way to think about this is on the traditional model, you're inheriting the availability or the reliability of your base. And on the right side in the cloud model, you're actually, you need to do work to improve the availability of your base and you can do that. It is possible. So the way we do it is through something that we call archetypes. This is going to help you think through it. First off, what is an archetype? What do we mean by that word? It's really just an abstract model and specifically around reliability, through a reliability lens. So we want to think about what types of replication are we going to use at what rates and what places, what level of redundancy do we care about in our storage? What are our RTO and RPO? What does our DR scenario look like? How are we going to handle failure? And of course, cost as well. These are all important assets and ways to think about our system. The important thing is that we're not talking about products. Not yet. The next step, architecture, that's when products come in. So if you think about the archetype first, you actually are going to whittle down your requirements to only a few products will fit your needs. So this actually makes it a little bit easier to choose your products in this next step. So this is when we choose things like Kubernetes and Mesh and which CI CD we're going to use and what types of storage and backup we're going to use. And they all have to match the archetype we already chose before. Next up, we're going to write some code. So now we have to actually build our app and our services. And then we have to deploy that code to different parts of the world. We might be in different regions for different types of customers around the world. And the important part here is that this service is always being changed because we're always innovating and pushing our code several times a day potentially. And even the footprint changes as well as we get break into new countries and regions. And we're going to be adding new data centers, things like that. So this is always in flux. The last one here is how we're measuring our system. How is our system actually doing every minute of every day? And this changes all the time. So this is not just when we're writing changes to our system, but I like to think of it as like data center weather. Stuff happens in production. And so you have to be prepared to understand that you have to be able to measure it at least. And that's where SLOs come in. So think of this as the tightest little loop. This is all we're changing inside every minute. And in the app and service, maybe we're making deployments every few times a day. The architecture, we may change every once in a while. And the archetype itself is pretty stable. So because of this, you also have to remember, if we change the archetype, it has a trickle down effect to this entire system. So we want to make sure the archetype we choose is going to be pretty stable. Because if we have to change it, it's going to do a lot more work. So we want to get these right up front. So let's look at this more visually. So imagine that you're building a product. I'm a product manager. I start up with the product. So your company can have multiple products. So that's the outside box. So let's say in this case, we're selling some sort of a fashion lifestyle. A product can have multiple applications. So in this case, we can have maybe like an online store, we can buy these clothes, we can have a marketing store, we can have, you know, web analytics or other applications within that. Within an application, you may have multiple services. This is maybe starting to look a little more familiar. So this is kind of like Kubernetes services. So for example, the online store application may have a front end. That's where users can go to buy stuff, and they have a product catalog, and they have a checkout, email, and so on and so forth, right? So these are your services. And then within your services are your workloads, right? So these will be actual functions and tasks that are running to make that service happen. These services and these products and these applications are running on top of a platform. The simplest definition of a platform are a set of capabilities that you abstract away from your developers. So they can just do their job. They can build products and applications and services. And if you notice that we didn't use any product names here, right? So these are capabilities that your platform provides, for example, container orchestrations or virtualization or serverless or CICD, or you may not even have CICD, right? So you may have developers open up a JIRA ticket, and then you go ahead and provision, you know, Kubernetes clusters or VMs and networks, storage, and then you provide access to those, which I think is a perfectly good... Yeah, people start with that all the time. We call that paperwork as a platform. Anyway, you can abstract all this complexity away from the developers so they can focus on their job as a platform. You can think of your platform also as a product, right? So internally at Google, our platform is called Borg. You can also name your platform. In this case, we're calling this platform Cylon for any Battlestar Galactica fans out there. So this archetype is kind of a new concept. So where does this fit in? So the way to think about it is archetypes are different capabilities that your platform provides to your services. So for example, let's just assume that this archetype supports these three application archetypes. Global, active passive region, active passive zone. Don't worry about it. We'll get into that later. But now you can map your services to these architects. For example, your front end of your online store needs to run globally, needs to run everywhere because you want the store to be accessible worldwide. You can run that as a global archetype. But your product catalog might be geographically significant. Region A may have different products than Region B. So you may want to run this regionally and you want some reliability so you run it as an active passive region. So now you have these two products. So you have your platform, that's your internal product. In some cases, people even call it an internal developer platform. And then you have your actual external facing products. We'll just call it application just so we have two different names here. So where does reliability come in? So you can think of this dotted red line as your reliability line. Anything above that is healthy. Anything below that is not healthy. And we measure that through SLOs. We'll get into what SLOs are a little bit later. But we have collectively now decided that this is the line that we want to stay above. You almost think of it as like surface of the water and these are containers floating on it. And if they're above it, they're healthy. If they're below it, they're not. Containers, I get it. Yeah, we should have put sales like the SLO. Notice that we did not draw this line right below the thing. We don't want this to be 100% of there's always going to be something broken. And that's just the nature of distributed systems. And we're okay with that. As a matter of fact, we need that. This is where sort of innovation happens. And this is sometimes we call this error budget and so on. There are two other concepts I want to talk about risks. There are two types of risks, known and unknown. And there always be those two types of risks. The more you know, the more you don't know. And you think of risks as forces that are constantly trying to sink your products. So both the platforms are breaking. Your applications are breaking. And then you put these resilience or these countermeasures to mitigate those risks or defend against those risks. And you think of these as forces that are trying to keep these things afloat. And that's okay. As long as the SLOs are there, you can monitor those. In some cases, the risks may push these platforms and your applications further down and you're breaking your SLOs. In other cases, your resilience is doing good and you're putting countermeasures in place to do that. You're also measuring the SLOs and reliability separately for all the products. In this case, let's just say your platform has its own SLO and your application has its own. So your platform might be actually more underwater because maybe you're migrating from PMS to Kubernetes. As long as your applications are healthy, you are good to go. So again, this is this contract. Yeah. So the application might be the thing that makes your company money. And the platform doesn't have to be up quite as much, but you still don't want it to be down too much. So we'll get into SLOs later. But first, Steve, why don't you explain some archetypes? Sure. So this all comes from a paper written by two Googlers named Anna Berenberg and Brad Calder. You can see the link up on the top left. And this is one example of one of the archetypes and we'll explain it in just a minute. So let's start off with a simpler one, though, first. So this is one that you've definitely seen before. This is actually just the hot, cold architecture that everyone has seen. This is the idea that if we have something and want to be more reliable, let's just have two of those some things. And when one breaks, just use the other one. That's as complicated as it gets. So this is like a service or like a product agnostic description of that way of working. So in this case, we have a bunch of descriptors on the left here. The ones I want to point out are the survivability. So in this case, we're saying we're going to survive zone failure, but we're not going to survive region failure. And so when I say zone failure, it might just be that the entire zone somehow disappears or is not available. But it can also mean just that one service that is required in our stack, that one fails in that zone. So any and for any reason why this zone is unavailable for the service, we may choose to do a failover to the other zone. Also, we want to point out that we're not talking about two instances of a service within a single zone. We're always spreading our services into different failure domains. And in Google Cloud, first, for this specific example, these ones are called zones, you also see them called availability zones or other terms like this. The other term I want to point out on the left here is something called fail-lops. This is kind of a new term we came up with, which is when we have one of these failures at this either zonal or regional level, what is it that we have to do? Do we have to take some action in order to perform this operation of failing over? How do we recover from this particular type of failure? In this case, we're going to do two things. We're going to change the load balancer to point to the failover zone. And depending on the technology, we may have to promote read replica to become the primary database, something like that. So the cost is worth considering here as well. The complexity of this is pretty low. We see this all the time. Refactoring is sometimes none. Often, you can take an existing application and just do this to it. And this is why it's actually great for things like off-the-shelf software or any application that you have a licensing issue with where you really only want to run one of them at a time or something like that. All right. So the next one, we call this 3.1. And these numbers come from the paper, by the way. There's more than just the ones that we're showing you here today. In this case, this is like hot, hot, hot. So in one region, we're going to have three zones. And each of these three zones are going to be usable. They're all going to be hot. So in this case, we're still only surviving zone failure. And we're still not surviving regional failure. The fail-offs are a little simpler. In this case, you may have to do a database failover. Again, depends on the database you're using. But if you lose a zone, it may be that you just kind of keep working. You don't really have to do anything. The cost is actually a bit better here. The complexity has risen. You can imagine things like if you had an in-app server cache, that might not be possible anymore because you have hot, hot, hot. So you may have to push that down into the database, for example. So there might be some refactoring that's needed. We see this a lot with web services. So we recommend this model for basic web services. The next one, we're basically taking those last two models and we're sort of squishing them together. So we're taking that hot, hot, hot model within a region and we're making two of those. And we're allowing the ability to failover from one of these regions to the other one. So what's going on here? What's different? In this case, we're surviving zone failures and now also regional failures. So we're kind of expanding our resilience here. The fail operations in this case, the fail ops, are a little different. In this case, we're using DNS to point between the two regions. We might still have to do some sort of database failover process, especially if we're crossing regions. There might be more work involved. The cost is obviously different. This is more complex. There's more things to kind of tinker with here. This is what we recommend for something that is like a high availability web application. We see this all the time. The next one is actually very similar to this one. So keep an eye on the diagram here and see what changes. So all we're doing here is we're changing the, how the structure of the top changes from one single entry point to sort of two. In this case, what we're doing is we're just saying there are two copies of the application. They're both live and the client gets to choose where they go. So you might have to do this in a regulated industry where, for example, like one client is on the left side and another client is on the right side. And the reason why this is a good model is because you want to make sure that if one region is affected that the other region is not affected. So this is why these are called isolated regions because one is isolated from the other. You can update this so that customers or clients can be moved from the affected region to the surviving one as well, but that's kind of up to you. The cost complexity and all that doesn't change too much beyond that. And so this is for HA services, but generally this is for like more regulated HA services that have this requirement in place. The last one, this is the global model. I call this like the Google model because many services inside of Google are built this way. In this case, you're deploying your application to all three regions and all the zones inside those regions. In this case, we're surviving zone and region failure. And the important part here, I think, is the fail-ops is now nothing. It actually just keeps working. So if a zone goes down, no big deal. If a region goes down, also no big deal. You do have to make sure that you have the capacity in place. We have something called N plus M cost modeling to make sure that we can survive a certain number of zone failures and a certain number of region failures and not run out of capacity. The complexity of this is higher. It's pretty unlikely that you're going to refactor something from the very first 2.1 into this directly. These tend to be more of like the cloud native type systems will look like this. And mostly this is for global consumer services. So if you have something that's going to be used by billions of people, this is the model you should choose. So how are we going to use these different models? When we're building services, remember how there's services and applications that I'm going through in just a minute. The service that you build, you've composed it into like a microservice, that service can be deployed to one single archetype. You can't have it live in two different archetypes at the same time. So you make a choice. But the application that you're building is composed of many services. It essentially can take advantage of these many different archetypes and the advantages of each one, whether it's availability or maybe price or complexity. So some services you may want to invest heavily in and use like the global model and some services you may be able to get away with a much more cheap and easy to use model. So why would you do this within a single application? Why would you mix them up? The reason why is because we want graceful degradation. So we want to allow our system to have some systems fail occasionally and the entire system as a whole continue to work. We don't want to necessarily invest in all components of our system the most expensive way possible because we know that some parts of our system, it's okay if they fail or if it's okay if they're a little bit slow, users won't really notice. And because of that we want to take advantage of that. This is part of the beauty of distributed systems is that you can elect for some things to be less reliable than other things. And that's where we get a lot of the scaling and cost considerations in our favor. Amir is going to tell us about how we measured this now. So while the paper sort of ends at the archetypes, we wanted to take one step further and we wanted to use distributed technologies like Kubernetes and service mesh like Istio and see if we can actually build these. And while we're building these we also wanted to do a thing in parallel to see are we actually getting the reliability gains out of it. So I did a talk last year that goes into much more detail on what this is. I'll give you the 30-second, you know, two-bit version here. SLI stands for service level indicator. It is a quantitatively quantitative way to measure the health of any system through some metric like latency throughput availability. SLO stands for service level objective, which takes an SLI, puts a goal around it. For example, 99% of all get calls should be complete in less than 100 milliseconds in a given day. That's the one that we can collectively as a team, as an organization, as a development team, as a platform team agree on that that is the health of a system. So we're going to use that. SLIs are constantly changing. That's the blue squiggly line in this diagram. SLOs are the surface of the water. That's your goal. In some cases, your SLIs are healthier. In some cases, they're not some of the way of looking at it. So there are two ways to measure SLOs. So rarely we talk about aggregate SLOs. So imagine a system that looks like this where a client talks to service A, service A needs to talk to service B, talks to service C, talks to service D. So this is a typical microservices chain. All of these services are highly dependent on each other. In order for this request to pass, you must have every single service up for the life of this request. The numbers underneath are just made up numbers. But imagine that these are SLOs. Maybe these are availability SLOs for the individual services. So now in order to calculate the aggregate SLO of this system, we simply just multiply the SLOs together. Maybe intuitively, we think that, well, since all of them are three nines, the aggregate SLO of this system is also three nines. That's not the case. Multiply them together. Your SLO actually goes down. And it goes down a little bit. So you can see that now we're at 99.6%, which once you think a little bit more about it kind of makes sense because the chances of one of these services going down is a little bit higher than if this was just one service. Suffice it to say, we just call this the bad math. And the numbers are not that important. The direction of where it's headed is more important. So when things are connected in serial, overall, SLO drops. Another way of thinking about this is like this. So this is now a single service, service A that has four instances running. And your client can access any one of these services. It's providing the exact same service. So imagine it's going through some sort of a load balancer. And these could be four pods, four VMs. It doesn't matter. Same SLO individually. Now the formula is a little bit different.  So I'm going to go back here. So now the formula is you multiply the failure domains together and you subtract one from it. So it's one minus 0.001. And since they're four or five, you raise to the four. And now you get a whole slew of nine. So you get 11 nines. The world is safe. We should just run four pods of everything. This seems really easy. I don't see what the big deal is. This is just the math, right? This is not how reality really works. So this comes from probability, right? These are all, if you were to roll dice, this is how the math would work. But if we're running four pods in one cluster, those four pods are not really the same as like floor dice roll. And the reason why is because they're not statistically independent. They actually share some fate. In this case, like they share the fate of belonging to the same cluster. They might even run on the same node, right? In that case, it's even worse. But at least they're in the same cluster. They're in the same zone. They're in the same region. They're on the same planet. They're in the same universe, right? So if we really wanted 11 nines, we'd have to invest in some sort of multiverse, multiversal load balancer. I think Marvel has taught us anything that multiverse exists, but we don't have a multiversal. We don't have that yet. We're working on it. Because you can traverse between multiverses, I don't think even that. We're getting off track. All right. So we'll call that the good math. So the idea is to know that you either have the trend that's going up in a cell, in an aggregate sense, with distributed systems, or a trend that's going down. So let's actually take those five archetypes, and we'll even throw in a bonus one, and let's build actual architectures with products. In a sense, we'll just use Google products, but note that you can use any product here. So this is architect 2.1. We didn't even mention that earlier, because it's sort of the least reliable, or there's probably no reliability built into this, but this is a very common starting point for a lot of folks that are getting into the Kubernetes business. So here you have a Kubernetes cluster that you've put in a zone and within a single region.  In this case, it's a regional load balancer. The numbers that you see underneath are the SLA numbers that Google publishes for their managed services. SLA just stands for Service Level Agreement. It's basically a commercialized version of an SLO. For the sake of the math, we'll just use these numbers as SLOs, right? And we want to just kind of do the math. So this example just kind of shows you how the math works. So in order for this request to pass, the load balancer needs to be up, the GK cluster needs to be up, and the SQL server needs to be up. So we just multiply the three SLOs together, and now you get two less than two and a half nines. So one of the observations you would have is that your aggregate SLO will always be lower than the lowest SLO of the individual system. In this case, the GKE, a zonal GKE cluster, for example, has two and a half nines. So your overall SLO is lower than that. And another important thing to note is that this is the best case scenario. So this is the best thing you should hope for that this will do. Or you can always go worse, but this is the best case, right? Right. And then the thing to take away from the idea that it's always lower than the lowest one is that now you know which one to invest in. We're not going to invest in making that four nines into five nines because it's not going to have any effect on this system. We're going to focus on the one in the middle and make that one better before we invest in the other two. So this sets the baseline. So now let's go into our five archetypes, starting with the active passive zone. So this is what it would look like. So now you have two parallel paths, right? So it's the same region. You have a regional load balancer. You have two GKE zonal clusters, in this case, or two Kubernetes clusters running in two separate zones, the same service. And then you also have a SQL HA pair, again, running in two separate zones. So your request is either going to go to the top or through the bottom. So when it goes through the top, we have a serial sort of a connection. So we do the series math, which is in the red up top. Again, don't worry about the numbers. And then since we have two parallel paths, we do the parallel math at the bottom, which is the green math. And then overall, you still need to have the regional load balancer and the rest of this in parallel or in series. So that's the final math. Anyways, suffice it to say the math works out and we end up with almost four nines. So just going from one Kubernetes cluster to two Kubernetes cluster and a SQL HA pair in different zones, within the same region, you can gain a nine or almost two nines. So it's better to do that. This is where technologies, by the way, like service mesh and Istio come into play, because service meshes can determine where the services are running and can fail over when services go down automatically. So let's keep going. The next one is multizonal. So this was zone, you know, zone A, zone B, zone C. So not much changed from the last picture. So now we have three Kubernetes clusters running in three different zones. Again, the same region, everything else remaining exactly the same. So now you have this parallel math happening at the GKE layer, which is at the bottom. You also have the parallel math happening for the SQL pair. And then we still have the serial math connecting the GKE pairs, the SQL pair and the regional load balancer. And now you get four nines. So we're headed in the right direction. And you may want to stop here. That's fine. But let's keep going. So now let's say you're growing and you want to have regional failover as well. So we'll get into the next archetype, which is active passive region. So in this case, we basically took the previous diagram and we just multiplied it by two. So now we have a blue region up top, same three clusters in three different zones. And we have a green region at the bottom, same three clusters in three different zones. So now we can have zonal outages or a regional outage. We have two regional load balancer. We still have the SQL HA pair, but now in two different regions. And then we have a cloud DNS that's sending either traffic to the top one or sending traffic to the bottom one. And now you can see that the math is trending in the right direction. Again, not important to focus on the number of nines, but the importance is that as you go above in these archetypes, you get better at solos. The next one was isolated regions for regulated services. The picture remains almost identical. So we still have the two regions, blue region and the green region. We changed the database to Spannerx. That's a true distributed database. So the idea is that your database journey is also seeing improvements, just like your Kubernetes journey is. And now your cloud SQL or your cloud DNS can send traffic to, for service A, or for people, clients A up to the blue region and for green clients to the green region. And the SLO doesn't change. And then the last one, which is the global archetype, which is basically run everything everywhere, looks a lot simpler. So now you have a global load balancer in front of as many Kubernetes clusters as you want. In this case, we're just showing you a two region model. So region blue up top, region green at the bottom, with a truly global multi regional, let's say Spanner or Cockroach, some of their database. This is where Istio is really, really useful because this is very hard to do without technologies like service mesh and Istio. And this is why we're presenting this. But one thing you'll notice is that the SLOs are interesting in this picture. So I'm just going to go back up just one so we can kind of see. So this was the multi regional architecture. Notice the bottom number has some nines in it. And now we're going to go to the global one. Notice the number of nines. So what gives Steve? What gives? Yeah, how come that the number goes up is the idea of these slides normally, but not in this case. So what we really are showing here, and remember, like these numbers are just kind of like informational, they're not really actual product number. Four nines is a lot of nines. That's important to point out. But what's going on in this model is this is much simpler. And remember that the nines at the bottom is the best case scenario. It's very easy to shoot yourself in the foot when your system is really complex. So if you can minimize the complexity of a system and still have its nines be acceptable, in this case, if you're cool with four nines, which is pretty great, and you can minimize the number of knobs you have to turn and failovers you have to make and all these things, you're going to have a far better chance of actually hitting those four nines than you would otherwise. So this is why we recommend this model. This is why we recommend managed services in general is just to give yourself basically fewer knobs, fewer things to go wrong. And you can still maintain a very high level of reliability. So one thing you'll maybe asking yourself is, we've given you five or six different architectures. Does that mean that I have to build these five or six architectures? Would not necessarily. So the idea is that and hopefully the astute amongst you recognize that the further along we went in the architecture archetype race, the other archetype, the early architect started to just kind of get consumed and subsumed into the later ones, right? So here, for example, we have the global archetype and Stephen actually built this on GK using Istio and Kubernetes. And here we're running three services in three different archetypes, even though it's the same architecture. So it's the six cluster architecture in two regions. Service A is running in the global archetype. So it's running everywhere, which means five of these six clusters can go down two regions. So one region can completely go down as well as multiple zones. Service B is running as a multisodal service. So cannot withstand regional outage and then service C is running as active passive zone. And so the idea behind this is graceful degradation as well as cost savings. So service C might be the email service that goes out when you buy a product. You still want to be able to buy a product. So service A and B allows you to do that. But if your email is a little bit delayed, it's okay to get less complexity and save some money. So at the end of the day, if you're responsible for the reliability of a complex service, you're really making a trade off between that reliability and the effort it takes to deliver that reliability. And when you look at things like all the products that are out there, all the vendors that are out there, all the different ways you could build a system, it just looks like this continuous line. And there's many choices along these lines. And it's really hard to know where you are at any given point and what you should invest in next. And so this is why we develop these five discrete points along this line that we call archetypes. And the idea is that from these points, you should be able to get a good understanding of where you're starting out. You know, if you build it this way, you should get approximately this number of nines.  Instead of having to start from scratch every time, hopefully these will help you get your off your feet and kind of know where you are. The other thing to consider when you're when you're looking at a chart like this is what you're going to put where, right? As we described before, things on the very far left, if it's off the shelf, you might be stuck just doing hot, cold. And that's maybe that's good enough, right? But if you know that you want to build like a globally, you're probably going to aim for the top right. It's really important to point out you don't have to push everything to the top every single time. Think about the curve here as just being like a curve on a hill like Sisyphus pushing the boulder, right? You don't need to go to the top every single time. It's going to take a lot, a lot of effort. This is why the curve looks the way it does. It's true. And in fact, you can think of it also in terms of money. So if you want to get from one step to the next, if you're down at the bottom, it's a little bit of effort to get a lot of nines. But the further you go along this curve, this exponential curve, you're going to spend a lot of effort.  So this is an important kind of concept. Another way of thinking about this is we like to say in SRE that every nine you want to invest in getting like from three to four to five nines, every nine costs 10 times as much as the last one did. So it really adds up. Okay. So let's break it down. When you're designing a reliable system, think about the archetypes first. What is it that you really want to accomplish here per service?  And remember, you should have teams that are resilient. These teams can think about your system and they can improve your system over time and they can respond to known and unknown risks. What you're doing is you're building a robust platform. That's a platform that has mitigations built into it. It can handle the known risks. It can handle events like regional failure or zonal failure. And really at the end of the day, the reason why you're doing this is because you want to deliver a reliable product. That's what your customers really want from you is the product itself reliable. Can I expect it to do what I think it should do? If you can do that, you're in good shape. I hope that helps. Yep. Thank you so much.