Today, we're pond hopping, but we're only allowed to throw topwater lures. Topwater fishing is by far the most exciting way to catch a bass. We hit a ton of ponds throughout the day and Tyler also caught two bass on one micro topwater lure. The whole day was full of nonstop topwater blow-up action, so make sure you stick around until the end of the video. All right, boys, this is the topwater only day of pond fishing, 1v1v1 edition. So we got a bunch of topwater baits in the back of the old golf cart. What's you think about that, Phil? Dude, I'm looking at some intimidating lures.   We got a rat. We got a bird lure. I think that's what that's supposed to be.  I mean, these are not your traditional baits by any means, but I think we get the job done. Tyler, what are you thinking, man? So as you can see, I got these little micro deals. I got a little micro frog.   And whatever this guy is, a little bug.  It's a Japanese beetle lure, man. Now, I just gotta say, there's no correlation whatsoever to the size of these baits to us. I just gotta put that out. I just gotta clarify that. And your boy's got the normal fish. Fletcher, what is it? Oh, it's a wake bait. I was like, Fletcher, why do you got a king bait? I just caught the crank bait in there. Connor's probably gonna be mad at me about that. You didn't even acknowledge the wake bait. So guys, this is how this is gonna work. Fletcher's starting with the big lures. I'm starting with the normal sized. Your boy Tyler's starting with the small ones. And what we're gonna do is I'm gonna fish with these for 30 minutes. He's gonna fish with those and he's gonna fish with those for 30 minutes. And then we're gonna start switching up throughout the day. So that's gonna be the plan. And pretty much we're only allowed to fish with topwater base today. That's the go. And in this fall time, the fish will be eating. So we are ready to get it started. So let's go ahead and tie up and see what we can get going. Before we get deeper into this video, only 27% of you all watching these videos are actually subscribed. So if you could take the time hit the subscribe button. Really helps the channel. I'd appreciate it. Okay, here we go guys. I'm gonna get started with this giant walking bait. That's gonna be my baited choice for this first little session. I think this should be able to get the job done. The fish should be chasing bait.   So we got a bunch of different options here. We have a walking bait. We have a frog. We have a popper. Something's telling me I really wanna go with the popper, but at the end of the day, I have two mock patrollers here. And we have a chrome one and we also have one that's black and white. So if it was more of a cloudy day, I'd probably go with this one. But since it is sunny today, I think we're gonna go with the chrome. So this is gonna be our first bait. By the way, if you guys wanna check out any of the mock baits, discount code to be down below with the website link. Let's go ahead and tie this puppy up and start casting. Since Noah's second option was the popper, I think I'm just gonna go with the popper.  So I think he was trying to step it up. I was wondering why you're grabbing that patrol river there. I was like, do you think those are scissors or are you just delusional right now? I just had to pop it through the little hole here. The hole was plugged up, guys. The hole was plugged. I was trying to pull a fast one like that. All right, well, I'm already rigged up. Fletcher, you got big Mac, daddy. I think you're gonna get one on that. Get away from Tyler and start the timer. Oh, that's true, that's true. We do gotta start the timer. I was like, you're starting the timer. I'm getting excited, Fletcher. It's been a while since the top water days, you know? It was a hot summer. Dude, this fall weather has got me feeling good. Hopefully the fish are feeling as good as I am. Feeling loose. I'm feeling loose. All right, boys, we're all tied up. I got the patroller. Tyler's got the mini Mac Popper, and then Fletcher's got big old Mac daddy over here. Mac daddy, the Magnum. Oh, yeah. I think this one catch a big one, but we got 30 minutes on the clock. Let's go ahead and get it started. Right, now. Before we start fishing, guys, I actually have this patroller paired up on my Kickin' Their Bass TV X-Lose combo. If you guys want to check them out, kickintheirbass.com, they'll be linked down below. I appreciate anybody and everybody who supports me and the brand. All right, boys, Fletcher's starting down this bank, as you can tell, his big top water. So we're gonna walk down just a little bit more. So one thing about this bank that I like right now, it's got a good bit of wind pushing right up against this bank, and also there's a good bit of cover.  So this should be a prime spot for some of these bass to be staging up at. Our biggest thing with this patroller is we usually smoke them on this, but the one thing that you gotta figure out when fishing this is how you're gonna work the bait. So we're gonna play around with various retrieves. We're gonna steady retrieve it just like I'm throwing it right here. We might kind of pop it in the middle to give it some sporadic movement, but that's kind of the game plan. Figuring out how they're gonna eat this bait, and I think we're gonna catch them pretty good. This thing's really tiny, it's really small, it's really puny, but I feel like we can catch a fish on it, no problem. There's some sticks over here I really like. I kind of throw around them little sticks, but I really want to get on a fish before Fletcher and Noah, so I can just put on that intimidation. Get them intimidated, get them scared, get them like trembling in their boots over there, the fishing boots, we're gonna run this way. Look at all like just saucy for some bassies right here. Oh gosh, oh gosh. Oh! Okay, we good, we good, we good.  We gotta work it very gently here. We got the whole spinning reel setup too. You know, I'm not a huge fan of a spinning reel, but we're gonna make it work, guys, I promise. Gosh, this looks so good, guys. Should be some fish in this area. I make them good, short, compact cast. I'm trying to get a little too ahead of myself and bombing them quite yet. Making those good, short casts, hitting this cover really good on this bank, slow and steady retrieve. The color of this bait is just perfect for today. The good rolling thumb is I'll always throw the chrome on a sunny day. I can't even believe I haven't got a nibble down this bank. This just looks way too good. Might be telling us something, either they do not want top water today or they're just not on the bank. And I really think they're just not on the bank. I think we would have saw a boil or something. And we were getting bites in the heat of the summer on top water, still. No reason for them to not eat it right now. We're gonna start changing our approach now. We're gonna start throwing a little more off the bank. We're also gonna be paying attention to our surroundings today. Any bait flicker, any bait pops, I can key us into the right areas where these fish are setting. It could be running a good bit today too. I would just think with the sun out though, they would be hunkered down in some of this cover, but maybe not. Maybe they're just moving around eating bait. All right, boys, make it a little pit stop. We're hoping we can find some fish here. Dude, this looks so good. Oh my God, I thought that was a snake, bro. No, no, it's just a rope. But, dude, I'm about spaz. I'm in a weird spot, dude. This bank's so deep. I did get slammed though. I don't even know. Like he destroyed it, just never had it. And then you see that thing that looks like a snake? Yeah, dude. Dude, I like went to walk forward and I was like, oh my God. It's kind of hard to stand on the bank, but it was right where you're at, right there. What if I catch this fish? What are you gonna do? Dude, listen, I'll congratulate you. I'll congratulate you, sir. Don't worry, Tyler. It's all about technique, not the size. Come on, now, dawg. Tell them about how you wiggle it. Come on, man. Let me tell you, I know how to wiggle it. A few moments later. Now, are you ready? I'd say we keep going. At least we got a bite. We got something. All right, y'all. I got the little froggy tied on now. I'm not sure if I like it for this pond, but we're gonna see. We're gonna see how it is. That's just going that way. Just gonna work the little froggy nice and slow.  Hey, there's actually a lot of movement over here, bro. I've seen a lot of, yeah, I see a lot of movement in this corner. Hopefully this is it. Here's the strat, y'all. We fish it around the dock that Noah's fishing. Dude, I was like, what is that? I thought that was a baitfish flickering at the top. Dude, I'm anticipating that bite. Like you cannot, cannot believe.  One of those where he comes full body out of the water and just crushes it.  It's gonna come out swinging.  Yeah, that would make sense. Probably, you can think that. There's no discrimination there, you know? You can think that. Dude, I'm telling you, when he gets bit, we gon' see a full body five plus pounder come out of the water. More than likely. And yours might be like 0.5, you know? No one's gonna know I got a bite until I get it to the bank.  All right, boys, I'm feeling the spot right here. I feel it. Like, how could there not be a fish on that stump, you know what I mean? Looks so good, man. Got some shade, you got cypress tree. That's a big one. That's a big one right there. That is a good fish. Come on, baby, get up here. Let's go. Started off with a three pounder. Eh, a little high two pounder. But jeez, did he slam that thing? First, not to get any bites. Then have one almost three pounds. Destroy it like that. Man, that spot looked good. Ooh, my heart is racing. And that is a start in today's video. Holy cow, what a beautiful fish.  There we go, boys. Fish number one for our top order video. Thank you, baby. I'm throwing micro, Fletcher's throwing mega and Noah's throwing like regular sizing. He gets munched first. Makes sense. You know, if they want the regular fishing lures. So what I'm gonna do is I'm going to throw my wop plopper. It makes the most sense. Fletcher, your eyes got cranked, boy. You find yourself a little nibble? Yeah, I got a, it's like a, probably two and a half, two and three quarter. Did he come off that little grass patch? He didn't come off the patch. He came off in the middle between the cypress tree and that dude. He destroyed it, Fletcher, like. I hope that's what's gonna happen today. Ooh, hammered, hammered right there. Oh, stay down, stay down. Let's see how big she is. She crushed that though. Oh my gosh, I'm the mag dog. Come on in here. No, no, no, no, no, no, no, no, no, no, no, no, no, no. No. Probably like two and a half, not a giant, but she crushed it. She came off right as I was trying to flip her. Dude, she crushed it though. Just falling behind Noah at this point. We got Big Walker Plopper. We got Junior Walker Plopper. See if Junior can live up to his daddy here. What? Bro, what are you talking about, man? Money spot. Oh, I thought that bird was about to eat my bait. Any luck? Nothing. Nothing? Just that bite. You see that? You see that school? Is that bass? Oh, dude, that thing's huge. You see that school? Yeah, yeah. Bro, Tyler. Tyler is our big bass. Tyler, those are huge bass. Tyler is huge. Go down on the bank. One just went up on it. Bro, those were huge bass. Yeah, you see him on the right? He's on the tree. That's like a five pounder. Oh, look at him. You got him. Got him, got him.   They're following you. Throw your bait in the school. I think that's two. I got two, dude. You got two. I got two. I got two. Dude, oh my gosh. Should I flip them or what should I do? Should I run out of the bank? Oh gosh. Oh my gosh. I believe you have two fish. You gotta go. I gotta go. Oh my gosh. Okay, okay, okay. You're around me.  Dude, there's like a whole school. Do I got freaking two? I'm just dragging these fish to the bank. Holy cow. Oh my gosh, y'all. Look at this. So insane. Hold up. Hold up. Hold up. Oh my gosh. Okay, I'm running down there. I'm running down there. Oh my gosh. I couldn't go the other way because of all those trees. It would have gotten snagging the trees. Oh my gosh. Check this out, y'all. Holy cow. I guess the tiny lure catches a lot of fish. Oh my gosh. I've never seen anything like that. Boys, I think those fish are spooked. There was one really big one. That was the initial bite he got was the big fish. Yeah. I love how they just said hold it up and he held both the fish up. That is insane. Bro, they're good fish too. Oh my gosh. Fletcher's bringing pliers for us. Okay, do me a favor, hold this fish down just so you don't flop. Which one though? Both of them or? Just this one. Yeah, dude, dragging them. Oh, there we go. Dang. Should be able to get it. Okay, that's one. Boom, look at that. Hold on, dude. I'm gonna get this out and you're gonna take a picture. This deserves a picture. Yeah, dude.  That's so funny. The sad part is the big, these aren't even the big ones, dude. I saw like two that were like at least four to five pounds. Giant. Yeah. I got you. I got you, dog. Appreciate it. All right, Tyler, hold them up. Yeah. On the mini plop too. Look at this one. Look at how tiny it is. Oh my gosh. One had the front hook, one had the back hook. On the mini plop. It's crazy. A double up. What in the world? Good job, dude. All right, get them back in the water. Yes, sir, dude. Yes, sir. Let's see. There's buddy number one and buddy number two. Oh, they're good. Oh yeah, dude. Where'd the, oh. Oh, he's right there. Buddy number two. Come on, go, go. There he goes. Go. He's trying. There he goes. Dude, that was the craziest thing I've ever seen. They're all schooled up, but it's weird because you think they'd be chasing bait or they're just roaming, dude. Well, guys, I did not expect to come out today and have one of us catch two on one bait, let alone it was a mini plopper and two was a school of fish that we saw because we were staying on the bridge and you walked them all the way down and they stayed on. I just can't believe that whole thing. Everything about that was just crazy. Dude, I missed them the first time and it broke the whole school up, but there was like two that were like stragglers and they stayed back.  So you like waited to hook them almost like it was a dang worm. Dude, that was crazy. All right, boys, we made it to a new spot and it is time to switch baits. Another 30 minutes on the clock starts. Now I'm going to the small, Tyler's going to the big, total polar opposite, Fletcher's throwing the regular sized baits. So I got to see my options over here to figure out what I want to pick out. I'm going to throw the Conner specialty. We're going to go with a little wake bait. Conner's going to be proud of me. Ooh, what the snake lure? Oh, dang, this counts as the big lures, right? Yo, yeah, that's in the category. Let's get it. We're going the old slithery, slithery boys.  I think I'm good. I'm actually going to go with a micro frog, man. It's awfully enticing. Little micro frog action. We're going to try it. If I don't get any bites on it, I'm going to switch up to probably the mock popper. Dude, no, you should go on a commando mission back in the woods back there. I'm going to, okay, this is my deal. I'm going to try the shade line. If it don't work, then I might have to go commando. Hold on, dude. You can't just be starting before we're all rigged up. No, you got to wait, bro. Time starts when we're all rigged up. Yeah, I'm about to cut my tag. We got to be even-steven here. I've been on the struggle bus with the big boy. Well, the micro baits obviously catch the biggest fish. They're crazy as bites. All right, boys, are you ready? 30 minutes on the clock starts now, sonny D. I'm ready for the micro action. Then, boys, I'm going to move on to the big bait after this. So I'm kind of excited about that. Got to leave a little suspense for y'all. I know you guys probably want to see me fish with that, but if you, look at this little shade line, though. Micro frog in the shade line. See what little slithery snake looks like. Oh, it looks good. It looks real snakey. I like it. I need some of that eye of the tiger energy that these golfers got. These golfers just came up and up on the tee rise, we got to this pond. They're blaring eye of the tiger. They're like, come on, give me that eye of the tiger energy. Just smash one right down the fairway. We're going on a covert mission, boys. I'll let these guys, you know, get into the bath more traveled. I'm going on a covert mission back in the forest over here. There's a little hidden trail. Did you see that? Bro, the craziest blow up pledge. Oh my God, guys, that was a giant. That was a freaking giant. We're going to throw it back in there. He totally missed it, man. Just completely missed that bait. All right, guys, we ain't got no time to waste here. That was a good nibbles. And I need to slide back into this little saucy spot. You switching big lures? Yes, sir. We've caught fish on every whopper plopper, dude, except for the jumbo. I'm going covert. I'll see y'all. Where are you going? We did it on a mission, bro. Don't worry about it. Okay, here we go, guys. We made it back here. I've tried to catch a fish back here multiple times, I've had a lot of bites, have not successfully been able to hook one, but there's definitely fish in these trees. It's kind of hard to cast. Yes, yes, yes, yes. Let's go. First cast on the covert mission to actually go on the water. First one was a redo, but right when we got in there, we got a nibble. Check that out. You may have to work that, man. I just kind of let it sit there, hoping something will come up and crush it because it wasn't really a whole lot of room to work the thing. How big was it, Fletcher? Seven pounds. You're going away. Seven pounder. Seriously? No, she's like, she's like probably almost two.  Dude, I'd be losing my marbles right now if I caught a seven pounder in this scenario. But that is our first fish of the day that we've officially caught. We missed that bigger one earlier, which kind of sucks, but we're on the board. Good to see us finally landed a little fishy. Thank you for the bite there, bud. All right, we're on to something. We're on to something. Oh, no. We missed them. All right, boys. We are going deep in the forest. Come back here where Fletcher is. I think this might be our best bet of this mini frog, honestly. Dude, you're coming to steal my tactics, bro. What you got, dude? I'm covert. I'm behind any lines. All right. Don't, don't give away my position. All right, boys. Oh, we need to find a little Chris. This frog is not easy. I'm not going to lie. So you got to do it. Okay. Some professional work right here, son. Look at that. Oh my gosh. I was hoping for a fish on this mini frog in this pond, guys, but all I caught was that thing stick right there in a crazy bite. So let's head on to the next one. We are on pond number two with our medium-sized baits. This seems like it's going to be a good little juicer pond. Let's try this little angle right here down the side. All right, boys. We're going to grab that plopper. That's on the spinner out real quick and give it a try. The old mini plop. Let's give her a shot. I'm actually going to walk down to this other side too.  That might be good luck. Come on now. Chase me down, fish. I'm ready to get blown up on. It has been a minute. We started off with a couple of good bites. And it's just been slow ever since. I had that good bite on the frog last pond. We're going to walk over to this here corner because we got all of us like, you know, set up Noah middle, fletcher that side. I'm going to be on this side. It makes the most sense, you know, right over in this corner. This bait is a little big, a little loud. It's a little noisy. Big bass, big bass. Right here, right here. Oh my God, he's coming up to it. Oh my God, he's right under it. He is right under it. Oh my God, please. I cannot believe that. He seems so interested too. I don't know if you guys could see that on the camera. I was just about to move spots and then all of a sudden I saw him just stumble right up. I mean, right when I popped it, he totally turned his body. I'm starting to think I might have just should have reeled it in instead of slowing it down. He's right there on the freaking bluegill. Oh, he's running away. No, he might have saw my shadow or something too. That was just bad timing, man. It seemed like good timing. He might have went in that pipe. He's just roaming around now. That is a good fish though. I would not mind catching him. That is the size that I want. That would definitely be the biggest fish of the day. Ooh, oh my gosh, we got one in the bush. In the bush, that's a nice one. That is a nice one. I threw it in the bush and he blew, oh, there's two of them. Get it, get it, get it. There's like literally two of them. They were schooled up.   Maybe the second one will come around and eat it. Dang it, that was insane. Get up here. Oh my gosh, that was crazy. I literally landed in the bush and he blew up on it as soon as it landed. That is crazy. And then another fish followed it out. Oh my gosh, let's go on the walking bay. Look at that. Oh my gosh, y'all, let's unhook this guy, get him back in the water. And let's see if we can catch some more fish in this corner here. That's crazy.  Dang, throw him back. Oh my gosh, that was crazy. I landed like in that tree. That tree was in the water. I landed in the tree and he blew up in it under the tree. Oh, I see her. She's trying to chase Bluegill right now. I see her right there. No, she was about to eat it and a different one ate it. Oh my gosh, no way. They got competitive, man. They got competitive on it. I was actually watching the fish. I didn't even see this one eat it, but that other fish was coming up to eat it and this one got it. But yeah, boys, I got one on the micro top water and that was sick right there. We might still be able to catch that big one.  I wasn't even looking at my bait and then this one came up and ate it. Good thing we turned back around. I started to walk down this bank and all of a sudden I had a second thought. I'm like, we know that big fish is there. Let's try for it.   Thank you for biting, baby.  That's like a one pound body, almost a two pound fish. Thank you, baby. Sorry for throwing that fish too. It is just not easy to fish right here. It's a big old steep hill. And comment down below, guys. Let me know what you guys think about that catch right there. Do you think that big one was actually just gonna come up and eat it? Or do you think he was getting competitive with that other fish and he just happened to see that one going after the bait. So he wanted it. But I thought we were about to have another crazy scenario with two fish on this mini plop. I would have lost my mind. All right, boys, we're at a new spot and we're switching up to the last round here. I'm gonna go with the big bait. Mr. Fletch got to go with the small bait and Tyler's got the meat she-medium. I gotta figure out what I wanna use, man. I feel like the other baits are just absurd. I can risk it for the biscuit here and go with that big bluegill.  Ooh. Yeah. It's a little crazy. I think I've got the chickmunk. You're getting into the bird. I mean, this is a, this is a, dude, I'm gonna use my bets, bro. I'm going for a big bluegowner. I am literally going for a freaking shlaw, dude. Tyler, do you wanna use the 100 year old medium sized lures? I've had so much experience with that lure. I'm kind of tired of it, honestly. You sure you don't wanna throw it? Dude, I finally get a chance to throw normal sized lures. I ain't about to go crazy with the 100 year old lure, man. I ain't about to do it. I'm tempted to do the whopper plopper, but I did just catch one. Hey, you can do a popper. You're right. No one's- Yeah. Dude, has no one caught anything on the top? Dude, we haven't shown the popper any love. I'm about to throw it. I'm gonna tell you this.   So guys, this is technically a top order. If you're looking at it like, oh, it's a swim bait, it is. Not, it looks like a swim bait, but it's not.  I mean, look at that thing, guys. I've never seen a bait that looks identical to a swim bait, but just stays up top. And it resembles the bait fish in here perfectly. Yeah, if this thing gets slopped, guys, it's gonna be something else. I'm gonna tell you right now. This bridge right here too, we've got a lot of fish on. We're not gonna talk about it. We won't talk about it. This don't break that. My longest standing lure. Dude, the sad part is, is it came so close to missing it too, it was just, oh my God, it was a centimeter off. It was a beautiful cast, it just, a little too much, a little too much power. Big juicy mama, we're getting revenge, boys. You just, just wait, okay? Oh, you think you're going? It's about to go down. Oh, what are you using over there, dude? What? That's the big plopper, right? No! What? That's, no, that's the big plopper, dude. I mean, I don't know my calculations. That's just long, dude. Man, you've been trying to cheat over here, man. Well, you guys said big plopper and I'm like, I don't see one, that's the biggest one. I actually feel more confident with this one. No, it's trying to cheat, dude. Dude, listen, I thought a ling. We're going for math, girth. Well, good luck. Good luck, young sir. Got some big plop action here. Dude, I just want to see an explosion like I've never seen before. I'm ready for the bite, Fletch. Oh my goodness. Oh my gosh. The fish run in the water, Noah. Listen, dude, I was fishing for a squirrel, okay? The fish aren't biting. That is not good. I didn't expect to catch it. Hello. I didn't expect to catch it, it was dang mild, dude. Keep in mind, Noah, a fan made that for Fletcher. I know. And put his blood, sweat, and tears in the crafting out, lure man. Listen, man, I'm going to put my blood, sweat, and tears and get this pumpkin back, okay? I believe in you. 2,000 years later. I pulled the swim bait out to catch an eight pounder. I just pulled this plopper out to catch a dang 500 pound tree. Now we're at pond number 56, boys. My options are kind of slim since I broke off that popper, dude. You know what, bro? Oh yeah, that's a good idea. The McBird, dude. I like the bird. Dude, I heard bird is the word. Bird is the word. Shout out to the band, John-John. Hopefully we can catch one. It has been a just brutally tough day, but we are pushing through. We are not giving up. This just looks like a party out here. The amount of water that this thing kicks up is absurd. Well, that looks like a gator trail.  That thing throws out some bubbles. Why, Captain? Well, if I just eat the pine straw, the bird don't care, bro. The bird does not care.  He just eats through it. He's using his arms and he punches it. So, like, I... Yep, yep, yep. For like, tournament. Right there, dude. Right there, right there, right there. Oh my gosh. That's a nice one, dude. Let's go, Dave.  Look at that, right? Dude, that was so unexpected. We seriously made probably between all three of us, like 10 cast right here. We just kept cycling through. I guess they just wanted the regular size whopper plopper. Makes sense. Noah. I got him, man. Yeah, dude. She's chunky. She's like three pounds. Yeah, it's about three pounds. That's good, dude. Good job. I heard the ball. Yeah, dude. It was gnarly, man. Thank you, girl.


Suppose I throw this cat from some height and I want to know at what speed it hits the ground. Don't worry it's a toy cat. Now how would I solve such a problem? Well one way would be to think about the forces and accelerations but that could be a little tedious because of the curved path. A much faster way is to use the principle of energy conservation. So let's see what this principle is. So the principle says energy can neither be created nor destroyed but only converted from one form to another. You cannot create or destroy energy but you can convert it from one form to another. So let's look at an example. Let's say we take that cat but this time we just drop it from some height. What's going to happen to its energy? Well initially at this point since it has no speed it has no kinetic energy. So if this is the kinetic energy meter it's showing zero right now. However because it is placed at some height from the ground it has a gravitational potential energy. So this is the potential energy meter. And let's say it's showing full right now as an example. Now let's look at what happens to these energies as the cat falls down. So as the cat falls down and comes to say this point now the cat has some speed which means the cat has gained kinetic energy right? It had zero before but now it has kinetic energy. We can ask where did that kinetic energy come from? Did it get created? No, it didn't get created. You see although kinetic energy has increased notice the cat's potential energy has decreased because it is now closer to the height. So we can now say that the potential energy, some of its potential energy got converted into kinetic energy. So over here initially it was zero. Now some of that potential energy has been converted into kinetic energy. That's where that kinetic energy came from. And so this process continues as the cat keeps falling down its kinetic increases potential starts decreasing and eventually when the cat is about to hit the ground it will have the maximum speed. So that means it will have a lot of kinetic energy and it would have lost all its potential energy because right now the height is zero. That means now all the potential energy got converted into kinetic. So now all of that potential has been converted into kinetic energy. And so the important thing over here is that as the cat fell down its total energy didn't change at all. It was conserved. It actually converted from one form to another. Now before we look at what happens to that energy once the cat hits the ground let's see if we can prove this that the total energy didn't change. So to do that let's get rid of all the extra stuff. Let's keep the cat in only two positions. Let's say the initial height of the cat is h1. And imagine the height after some time is h2. Now we want to check that the total energy of the cat here is the same as the total energy of the cat over here. So how do we do that? Well we can use the work energy theorem to bring energy into the picture. The work energy theorem says that the total work done by all the forces on an object that's the network done that should equal the change in its kinetic energy. So k1 would represent the initial kinetic energy and k2 would represent the final kinetic energy. Of course in our example k1 is 0 but let's just call it as k1. And what is this equation saying? This equation is basically saying that the total work done on a body represents how much kinetic energy gets added to it or removed from it. And we've talked a lot about this equation in a previous video called work energy theorem. So if you need more clarity, great idea to go back and watch that. Anyways, let's calculate the work done by all the forces on this cat. How many forces are acting on it? There's only one force, right? That is the force of gravity. Of course when things are falling down air also starts pushing on it but we're ignoring that because usually that force is pretty small. So since the force is only gravity, this will be the work done by gravity. How do we calculate work done? That will be the force of gravity multiplied by the displacement of that object due to that force. Okay, the force of gravity is the weight of the cat, mg. What's the displacement? Well, the cat went from here to here, right? How much is that displacement? That is just the difference in this height, h1 minus h2, right? So let's write that down over here. So our displacement will be h1 minus h2. That is the total work done and that should equal k2 minus k1. Let's simplify, open up the brackets. We'll get mg h1 minus mg h2. That equals k2 minus k1. And if you look carefully, this is the potential energy. This is the potential energy of the cat at h1. This is the potential energy of the cat as at h2, right? So you've brought potential and kinetic energy into the picture.  We'll use u, capital U. Don't ask me why, but that's the symbol we use for potential. So we can call this as u1 minus u2. That equals k2 minus k1. And if we rearrange this, look at what we'll get. On the left-hand side, we'll get u1 plus k1. That equals u2 plus k2. And what is this equation telling us? This equation is saying that the total energy of the cat, potential plus kinetic initially equals the total energy of the cat later on. And now I'm pretty sure you agree, even if I had taken h2 to be somewhere over here, regardless of where I take that cat's second position to be, the total energy should always be the same. All the equations will still work. Now here's a beautiful thing. Even if I hadn't dropped the cat's straight down, but let's say I threw the cat's sideward, such that the cat went in some curved motion. Even then, this equation is valid. Why? Because remember the work done by gravity does not depend on the path. It only depends upon the height difference, which is still h1 minus h2. So we will still end up with the same equation. This means that even in such a complicated motion, the total energy here should equal the total energy over here and we can use that to solve our original problem. So it might be difficult to think in terms of forces and accelerations, but if you think in terms of kinetic plus potential, it's much easier to solve. And we'll do that in another video, okay? Anyway, since this total energy remains the same, we like to give it a name. This total value, potential plus kinetic, is often called the mechanical energy. And so if gravity is the only force acting on a body, then regardless of what path it takes to go from one point to another, its total mechanical energy should remain the same. And so immediately the next question we might have is what happens if other forces start acting on this body? Will their mechanical energy still remain the same? Let's find out. If we go back to the original cat experiment, let's see what happens to the energy once the cat hits the ground. So once the cat hits the ground, its potential energy is anyway zero, but now it stops. That means its kinetic energy also becomes zero. So where does it go? Does it just disappear? Well, we know that can't happen. Energy cannot be destroyed. But then where did that kinetic energy go? Well, if we look at the spot where the cat just landed, we'll find that that spot has become a little hot. Of course, it's not fiery, but it's a little hot. And heat is also a form of energy. Ooh, that means that kinetic energy didn't get destroyed. What happened now is that that kinetic energy just got converted into heat energy. And so after hitting the ground, the mechanical energy didn't get destroyed. It just got converted into heat energy. And of course, you may be wondering, okay, do I find this patch hot then? No, because that heat will then get distributed everywhere. But it's there. It didn't get destroyed. That heat energy is there. It just got distributed everywhere, so we can't detect it. Okay, now let's ask the question. Where did this gravitational potential energy come from? Well, if we now go back, we will realize that the cat had jumped. And that's how it gained it. But before jumping, the cat neither had kinetic energy nor it had potential energy. It was at rest on the ground. So where did that energy come from? Well, in order to jump, your muscles have to move, which means some kind of work needs to be done, right? And there needs to be some energy for that. This is the energy present inside all the living beings, which allow us to do different kinds of work. That energy is often called the chemical energy, which means the cat used its chemical energy to jump and gained potential energy, gravitational potential energy. Oh, so that means after jumping, the chemical energy got converted into the gravitational potential energy. So that's where it came from. So now we can ask, okay, where did the cat get the chemical energy from? Well, if we go further back, we realize that the cat had just eaten an apple for breakfast, maybe. And so we realize that that chemical energy was actually inside the apple. After eating it, it got it. So it came from the apple. Then we can ask, okay, where did the chemical energy in the apple came from? Well, we realize it came from the apple tree. So if we had the chemical energy, it was the one that put it inside the apple. Okay, then we can ask, where did the energy in the tree comes from? Well, you might know this, it comes from the sunlight. You may have heard of this process called photosynthesis. In this process, the trees actually take up the light energy and convert it into the chemical energy. So that energy came from the light. All right. So now we can ask the question, where did the light energy come from? We know that light energy comes from the sun, but does the sun create that energy? No. Then where did it come from? Well, it took us some time to realize this, but today we know that that energy comes from the atoms. You may have heard that everything around us is made of atoms, including the sun. And it turns out that this energy was initially present inside the atoms. The sun is just taking the energy from the atoms and converting it into the light. And you will learn a lot about that when you study nuclear physics. All the fun stuff comes over there. But then you might ask, okay, where did the energy in the atoms come from? And that's where things get a little hard to answer. We're not sure exactly where the energy in the atoms came from. There are theories and everything. It leads all the way back to the Big Bang. And we'll not try to think about it over here. But as long as we don't go too far back, we can understand that all the energy on our planet comes from the sunlight itself, isn't it? And that's why we love energy. Because as nature goes through all her intricate changes, energy is that one thing that never ever changes. It converts from one form to another, goes from one body to another, but that energy never gets destroyed. We can always keep track of it. And that also helps us solve problems. And so to summarize, what did we learn in this video? We saw that when cats or any objects are under the influence of gravity, their kinetic energy plus potential energy always stays the same. That total value never changes. And this doesn't depend on what path it takes to go from here to here.  It doesn't matter. The total energy will stay the same. This total energy is often called the mechanical energy. So the mechanical energy of this cat does not change as it's falling. However, if other forces start acting on this cat, like, you know, when the cat hits the ground, then this mechanical energy might get converted to other forms of energy, like maybe heat or sometimes chemical energies, etc. So what we find is that whatever happens, the total energy can neither be created nor destroyed. It can only be converted from one form to another. That's what we love about energy.


That's the drums bro how's it girl if I had milkers I be doing the girls be smashing watermelons with their tits what are you talking about go down a rabbit hole song yeah dude I'm about to get down the rabbit hole cut the video I'm brick I'm bricked up I'm recording this hey you guys loved and it was actually a good time our host is back with his same beautiful host the tire looking snazzy than ever I'm surprised he's still fit in the suit host barely from like the high school days but somehow she still slips down my back you guys you guys used to um you guys already know to keep your woman out of the room when an MMG videos on because I'm gonna clap and now you really got to work yeah look at these fucking pit vipers here it's all over now you're my swamp now donkey this at this somebody clicked on this video who doesn't know us just looking for some obscure NFL truth yeah like these two idiots I'm off or yeah I mean if they're watching their dial in this fact alright boys yeah you guys like the last one we're excited to do it again my goal here is to get over 50% if I don't get over 50% you guys get to choose my outfit for the next NFL trivia that's what we decided on I like it it's gonna be a good one you want me to get lobster suit you want me to get a glizzy suit yeah I literally don't care what I was I will print out a shirt that says Bella broke my heart and I'll wear it so here's the rules for today's obscure NFL trivia Chase has concocted 15 random obscure little-known NFL facts and I'm gonna have to answer here and I might be saying the bar a little bit too high but it is a multiple choice you know sometimes and true or false so I need to get 10 out of the 15 correct here for me to not have to do the challenge yes so if I get less than 10 go on the comments tell me what you want me to wear on the next one pop comment is gonna get it but that's only you gotta watch your video still so don't go commenting it if I get 10 I'm reply to you I'm gonna say you're dumb idiot true are you ready I am ready the I don't think so I don't think I'm ready looking at these questions you're not ready you know they say though on the SAT the only way to score is zero is if you know the correct answer is even the dumbest idiot alive is gonna on average get about a 33% is if you answer C on every question you have roughly a 33% chance well no yep you're already fumbling I just need a little bit luck I'm saying also a huge thank you to see geek for sponsoring today's video you guys know I work with C geek all the time they're the best place in the world to get tickets for anything NFL MLB NBA festival concert whatever if you're getting tickets you need the C geek app on your phone there's a link in the top description my code MMG will get you $20 off your first purchase absolutely have C geek on your phone the next time you purchase tickets seeking thanks or something guys enjoy the rest of the video question number one with obscure trivia who was Brett Farve's first completion to a Greg Jennings the team on my bag do be Sterling Shepherd see Ron Lewis or D himself I'm tempted to say Greg Jennings because of that iconic man you seen the iconic man clip oh I gotta do this shit I put a team my fucking back do my leg broke I don't know how the fuck I'm running right now though Darren shop was one of the most hardest in the league but I put the team on my back do Aaron shop yeah yeah the hardest in the league as Greg Jennings why is himself in there this is a total like is the SAT trying to bend me over and fuck me but I'm gonna go D himself think the only scenario you do that is if you throw it off your own linemen's back and then you catch it to yourself right I can see a rookie doing that especially Brad Farve I'm going D himself that is correct all right baby question number two what team has the highest total cap space to spend oh shoot is it a the Patriots be the Cowboys see the Eagles or D the Saints I'm gonna rule out Patriots and Cowboys right off the bat Patriots they just signed so many free agents there's no way the reason their team was good this year they signed so many people included Cowboys there's no way Jerry Jones was fiscally responsible just didn't happen that leaves the Eagles and the Saints you know why I'm gonna say Eagles because the Saints just signed Taysum Hill Taysum Hill doesn't even play a legitimate position they gave him so much money I have to guess it's the Eagles it is the Saints yeah who's getting paid on the Eagles bro their whole team is young Jalen hurts and it gain well miles Sanders I have no idea who's getting paid on the Eagles one for two I'll take my one for two number three question number three what was the New York Jets first name oh I know this was it a New York Islanders be New York Saints see New York Titans D New York South see New York Titans that is correct I knew the answer but I couldn't think of it thank God it was multiple choice that is correct because I it was in my brain somewhere I just had to hear it I was like a long time ago we're talking like 60 70 years ago that's their first question number four what player was associated with the catch in 1981 a Jerry Rice be white Clark see Steve large and D Kellen Winslow be Dwight Clark is correct it was from I don't even actually know if it was from Montana or Steve Young but it was a hundred percent Dwight Clark it was he rolled out right it was like a broken play yeah I know that question number five true or false Joe Montana played his entire career with the 49ers false he played the most random here with the chiefs I know that because of madden people always make team teams and Matt it's literally like slumdog millionaire people always make theme teams and Madden and it's such bullshit when I see him on a chiefs team team I'm like no you run him on a Niners team team or you don't run him but then you realize he actually gets the chiefs like team chemistry and it makes them really good that's so bogus for one year being on the team one year yes same with Adrian Peterson now though literally seven different teams can run an Adrian Peterson that is true who's all about it so is right to be right nobody wants better all righty another true or false question number six Dan Marino never won a Super Bowl true he's the greatest player to never win a Super Bowl correct six question number seven who caught more TD passes this season Amari Cooper or Rob Grant actually very difficult Cooper had a lot of touchdowns not a lot of yards I feel like Grant had a touchdown like every game I'm gonna say Gronkowski it is Amari Cooper I got all these legend questions and I'm gonna get boofed on this one Amari Cooper with eight Rob Grant has six wow he only has six I am really shocked so now I'm five for seven I think that though I like my percentages I like my percentages here my pace for 10 of 14 all right you got to get this one because it's it's a kicker question oh okay might be hard who made the most few goals this year Dustin Hopkins or Daniel Carlson oh is this a trick question oh I feel like I'm getting a trick question Daniel Carlson was so good this year but I feel like all the field goals I can remember for him were just clutch field goals that's not a quantity Dustin Hopkins plays for the football team technically the commanders technically the Redskins and their poverty I feel like they didn't get in the hands on a lot I'm gonna guess that this is a trick question I'm going Dustin Hopkins that is correct he has two more field goals than Daniel Carson 42 to 40 that's a clutch literally crazy though because you don't ever hear of Dustin you hear of Daniel Carlson all the time because it's clutch what allege did Matt Ryan go to Boston College that is correct holy shit I have no idea I was literally I was about to start naming the Nate teams and you just you just said I'd big cocked that multiple choice yeah I have no idea what depths of my memory I pulled that out of but it was the only team that came to mind I don't know why you got it okay all right boys I hope you hope you didn't have a cool outfit ready for me because I'm seven for nine already we have question 10 coming up here name five teams that underwent a name change okay well this is part of the test where you can go back in the test earlier and help you find the answer New York Titans as they went to the New York Jets Washington commanders now I kind of got bailed out recently changed her name Washington commanders at one point in time the Baltimore Ravens were the Baltimore Colts at one point in time the Detroit Lions get this this sounds so fucking weird the Portsmouth Spartans that is we're in them I've seen that I'm like who even is that oh but that's only four Houston Oilers yep there's five that's a clutch one oh well I assume it if I didn't get if I didn't have New York Titans from earlier in this video I would have lost there because Houston Oilers is the last thing I have in my brain I don't even know how many more they're there could be 10 more there could be two okay this is question number 11 I need to do more need to clutch up so we're giving them a hard one here name eight Heisman trophy winners currently this is currently in the NFL there's only gonna be like the last 12 years of Heisman's that could be so I really have to get eight out of the last basically um let's start with an old one Markingham Ron and a long time ago and one of his colleagues I guess you can call it Derek Henry also Obama running back Heisman there's two Mariota old school one he's literally through one completed past this whole season barely still in the NFL barely still in the NFL still works though Joe with it four more Baker poverty Mayfield yeah Kyler I don't know how to play in the playoffs Murray yep that's six second I'm missing a recent one Bryce Young just got it he's not in the league oh my god who won it last year oh my god I'm poverty I'm so pissed to myself let's think about six I know let's think of an old Heisman Robert Griffin the third is he still in the league oh no no he is not I don't think he is hold up hold up wait a minute he is not in the league he did I just get it wrong I'm googling it he's not he like a he's like an announcer now who's the 20-20 Heisman Devonta Smith you're poor Jalen Hertz would be so pissed at me right now that's literally my father wow I deserve to lose that one question 11 wrong wait a second what else so what other Heismans are there under the league so we have Devonta Smith Joe Barrow Kyler Baker Lamar did I not say Lamar did you I don't know you did Mariota well that only puts me at seven yeah I would have got it wrong anyway I said RG three before Derek Henry said that James Winston he did W Cam Newton and Mark Ingram okay Cam Newton I can see myself getting wrong because I wouldn't there were points at time where he was in the league right James I should have had that Lamar should have had that and I wouldn't have needed RG three here for 11 I need two more another hard one here what team holds the record for most consecutive losses oh my god most consecutive losses okay so there's a point in time where the Lions went on 16 right yeah but I don't know you know prior that season if we had won recently or like after that season when we won because this has to be there's been multiple 16 teams only like two or three though so it has to be more than 16 losses I'm actually gonna say the Jets I'm gonna say New York Jets it is the Tampa Bay Buccaneers 1976 to 1977 with 26 losses I would have never got six oh my god imagine actually being a fan of a team for two and a half straight years and you never get a win that's top just every single game you're putting your whole bankroll on them to win too money line in your head you're like they have to win eventually wow they really turn that shit so question 11 and 12 both wrong oh shit oh my god no chase now I need to clutch up alrighty question 13 here most interceptions thrown in a rookie season oh my god no one can't actually if you think about this question it can't be anybody the only way you could throw a lot of interceptions as a rookie is if you're really good yep I know it sounds stupid right but think of Trevor Lawrence the only way you continue to be the starter throwing that many receptions if you're really good well at least the team thinks you're gonna be really good he is absolutely elite he was is gonna be or is Hall of Fame quarterback oh so he's a super legit yes most interceptions thrown by rookie is a Hall of Fame quarterback holy shit okay like you said he had to have been a lead to be started really good um I'm gonna rule out a couple players I'm gonna rule out Tom Brady I think Brett Favre might be able to be in there it could be Brett Favre I'm gonna rule out Ben Rothesberger I'm thinking of the players whose rookie season I actually remember like Tom Brady's rookie season even play so it's I don't think it's a recent player although I wouldn't be too shocked if Zach Wilson slash Trevor Lawrence are kind of up there on that list oh Peyton Manning or Eli Manning it has to be one of the two or I guess it could be I guess it could be Philip Rivers too I just don't remember what his rookie season looked like I remember the Manning's rookie season everybody nobody was not talking about them elite Hall of Fame quarterback Peyton Manning that is correct I forgot yes in my head I clutched up yeah because you said Zach Wilson I'm like he ain't Hall of Fame I forgot about the hint but then once I remembered it out of Peyton Eli Philip Rivers had to be Peyton yeah good clutch up let's go so you that's so bad 28 interceptions wait what 28 oh yeah that's all that's like an interception in a half every game imagine having him your quarterback rookie is rookie year and he throws 28 picks you're like this dude's bonds they're like this guy's ass like this dude's bond trade yeah let's trade him so what that was question 13 and you are what 9 for 13 you need one more no more out of the 15 who holds the record for most yards lost on a sack what this is a good question wait what who holds the record for most yards lost on a sack and it is minus 38 yards so they took the snap and either scrambled the backwards 38 yards or they fumbled it tried to recover it and lost 38 those are the only two scenarios here this one stuff that it could literally be any quarterback in the league I actually recall like a crazy bad fumble sack from Tim Tebow super random which is why my hint I was gonna ask if they're still in the league but that's the only even memory I have so I'm gonna say Tim Tebow that is incorrect I was literally Tebow one I was so far back though I was literally just gonna say you set it to fit fast but I was gonna say he is still in the oh shit he's still in the was gonna say it you said it too fast oh fuck dude I was Ryan Tannehill Ryan Tannehill had a negative 38 yard sack sack fumble recovered it back something yeah wow it's really down to the wire here 9 for 14 you know I get this right and I don't have to complete the challenge or I get it wrong and I do but I think I'm gonna go with a hard one because this goes along with your football career this is another kicker question oh you just gave it to me if I get this wrong I'm a I'm a sham I'm a sham longest field goal attempt in history so not make but attempt it is 76 yards that's your hint that's all you're gonna get I you just gave me the fucking answer you just gave me the only player that would they would ever have let attempt the 76 yard in history they wouldn't even let just talk to this Sebastian Janikowski Raiders correct just skinned it through there there is no way they would let fucking anybody else kick that far with you Janikowski was a savage he was lefty he was big he's huge dude he makes Justin Tucker and Harrison but could look like actual pussies this had to have been way back in the day no no no Janikowski retired probably six years ago okay okay so he probably attempted that and 11 years ago probably in a really windy stadium must have been before half right why would anyone try that they're they must have if I had to guess I would say they were in Denver and there's windy I actually don't know when they done for that but I also I'm really glad you gave me the yardage because I'm serious because if they if the longest was 67 68 yeah it could have been between like five people it could have been Justin Tucker right and Janikowski it could have been greater freighter honestly freighter is another guy I would have said but 76 you slip through 10 10 of 15 so happy get shit on the way a boys two things I do need from you now on this video different than the last one let me know what category you want us to do next so we did not feel trivia it was pretty cool we have skewer today which is really fun let us know anything else you want to see if you like head-to-head if you want to see something else amazing we'll have the same challenge on the next episode so if I get dummy clap I'll take my L and I'll wear whatever you guys want me to wear so keep that logged in your memory banks we're gonna keep grinding these videos out and we love you thanks watch as always big thanks to our hosts next time I will see you I make these questions harder hey thanks for all these ways peace


Hello everybody, it's good to be with you today. My name is Elizabeth Sweeney and I'm a product manager on Chrome. I'm here today with my friend Jeremy from Zolando. Jeremy, can you tell us a little bit about yourself? Yeah, hello Elizabeth. Yeah, so I'm an engineering manager at Zolando. For those who don't know us, we are like a fashion online platform. We are serving over 3,000 brands to 17 countries and our main product is a website and an app. That's awesome. I was very curious to talk to you a little bit about your experience today about how you use tooling to improve Core Web Vitals. Based on your experience, what best practices can you share about using Lighthouse tooling to improve Core Web Vitals? Yeah, let's jump right in. I have a nice story to tell. Last year, we conducted a very large user research study which revealed that we were kind of perceived by our customers as a faceless giant and that our website did not really stood out. So when we had to ship a new release with new features like your virtual wardrobe, which is a way to have your wardrobe on Zolando and to be able to declutter it, we also wanted to apply a visual facelift to the website and be more playful. So we had these custom fonts. We had this color snapping feature where our images are kind of like matching with the page's background so to be a bit more playful. We also took the opportunity when we did this release to have a more centralized way to ship feature our scales with a highly reusable set of components. You can also learn all about this if you're curious in our engineering blog. But of course, anything in software engineering and these big releases, like it didn't really go as smooth as we planned. In fact, when we tested this new release on our beta users, the website showed that it was much slower. So if you see on the right side, we have a kind of like this table and we have this label role, which was the name of our release. And you can see like it looked like pretty red over there. In fact, we were measuring first contentful paints and also what we call primary hydration, which for us is kind of like a way because we use React. It's kind of like the React hydration time or like when the hydration is kicked in on the client side after server-side rendering. This was the matrix we were using at the time. So of course, we didn't want to leave it at that. We wanted to fix that release and like deliver these new exciting features to our customers. So we set up this performance task force and we're starting to work on performance improvements. And for that, of course, we used heavily like Chrome DevTools. We are big fans of this performance tab, which is very nice to see like your performance bottlenecks. But as we kind of like started iterating, it was really hard to know what were the most impactful leads to follow and what was the most impactful things to fix. In fact, actually, since we didn't have like very nice like performance feedback at this point, we had to experiment or to try different things and to release again to production so that we could measure with our users on this field data on our real users data, which essentially meant that like we had this one day performance feedback loop and every day, we had this kind of like tables like day to day. So we could report the progress, but we were not exactly like iterating as fast as we think we should have. And we wanted really like to be able to ship this really faster to get it out. So we knew at this point we needed a better way to measure performance. We were already, as I mentioned, like using Chrome tools, especially like Lighthouse Audits, but we were using them like more on our local setup. And of course, my local setup is not representative of my user setup on the field. We know that most of our users are actually using our website on mobile, for example, and maybe not on the good connections. So we needed a way to have this more reproducible setup in this lab environment. So we had very early, we had eyes on Lighthouse CI, but the integration efforts at this point just to save our release were actually dimmed like, okay, like we won't be able to integrate this very nice suit out of the box. So we started with the first step with Lighthouse as a non-module. This enabled us to, when we deployed, when we made changes and we were able to deploy our like GitHub branches to production, I mean, or to production like environment, we were able to test on this setup, which was more like as a service. This gave us a very small feedback loop at this point, like around like one hour. And as you see, spoilers, we were able to get those numbers back to green and save our release. But we also didn't really want to leave it at that in the sense of now we had the opportunity to not only be like reactive towards performance, but become a bit more proactive. So as I said before, we wanted to integrate with Lighthouse CI. So after that release shift, we had a bit like more like rest time on the infrastructure team. So we set out to do this proper integration. So we did an integration with our GitHub status checks in our GitHub enterprise. We also like set up this like nice Lighthouse CI server. So we have like now a timeline of performance. Now what this means is that every developers, when they are shipping web features on our website, when they're making pull requests, they have this like nice performance feedback on their pull request. And we can also set thresholds on our most critical pages like our product detail page. We also wanted to increase awareness on core web vitals and to move towards reporting more user centric metrics. Because as I mentioned before, we are measuring react adoration time, but our users don't really care about when react is adjudged on the client side. They care when they are able to click on a button, for example, on when they are able to add their items to the cart. And for that, like FIDs from core web vitals or like the equivalent in the live data with total blocking time is much more relevant. So that's why we also wanted to make this shift on this awareness. And I think this nice dashboard with kind of like the recommended guideline stood standing out is also a good way to engage with our stakeholders and like to make improvements. So I would say like for us in a nutshell, this lab and field data are very complementary. First, because your field data is still very relevant because this is a final judge. This is what your users like perceive or like this is how you experience your website and production. So this is this still needs to be in the picture. But for us, this I think this lab data was was really a way to reduce this performance feedback loop to something on like around 15 minutes. We also now consider performance as a feature. So it's okay to go iterative like in any feature. So we started with this lighthouse as a non modules. Now we have this lighthouse integration. What matters now that like in any feature, we have non regression in place with this GitHub statistics. And also that we also measure it very early in the development because again, like test when you catch a bug early, it's also much cheaper to fix. So in the end, like after slowing down the website, I think we kind of redeemed ourselves using lighthouse CI. And I hope that this gives opportunity for other people to try it out. Thank you. Well, thank you for sharing sharing your experience with that. Honestly, it is just endlessly exciting for me to see you using lighthouse in this way. It just like it excites me to no end. I wanted to ask a few questions. First is if you were sitting down with somebody who was just getting started with trying to think about how to integrate performance and tooling into their, you know, into their setup, what would you recommend as just the first step to get started? Okay. So actually one of the first step I recommend is to have a session review. I mean, I remember like we had a session back in the days where you presented actually core web vitals and the ecosystem around it because it didn't come out of nowhere. And I think like what you mentioned was like just start by measuring. So go to those page insights and put your most important pages and start to get this feedback. Also what people can do, it's very easy to set up is to go to the core web vitals GitHub page and it's very easy to integrate in your website and to report these measurements. Like it was very easy to set up. It's like a one hour task and you already, then you can put it on the dashboard and get started. And then as you gather this data, now you can look around at all the tooling and ecosystem and build upon it. I think that's what I would recommend. That's very solid. I'm curious as after you have kind of gotten this setup instrumented, is this now part of your design process? So as you are thinking about what features you're building out, as for instance, maybe product managers or marketing are thinking about what functionality they want to bring to users, is performance now a part of the conversation? How do you see this integration changing that aspect of how you work? So I mean, like in any big company, sometimes it's not the same team like maintaining the whole infrastructure and like shipping the new features. We are more like enabling other teams and sometimes we are not always part of the early discussions on design or like new functionalities. But now we are much more confident because what happens is that when these features start to see the light or we start to test them out, these GitHub status checks actually can give us like early warnings if performance is not there. So I would say we are not there exactly at the top of the pyramid where we want this performance integrating by design or like everybody is aware of it by default like the product manager. But actually now that the fact that maybe developers, we actually get feedback during maybe like retrospective or actually these features but delayed because it didn't make the performance threshold of the let's say infrastructure team. My hope is that on the next release or on the next cycle, so the product manager or product owner will take it as an input and actually like it will actually derive from there. Yeah, that makes a lot of sense. And the last question for you is where do you want to go from here in terms of performance tooling or what is the next exciting thing that you're keen to dig your teeth into? Yeah, so the thing is, as I mentioned, we are kind of building this infrastructure. We have like a front-end engineering team of around 50 to 60 developers which is quite large and we don't believe in this one size fit all and different pages have different requirements instead of performance. So actually now what my team is exploring is more like to give like more granular control on people contributing to the website and also this lighthouse integration. So they can set up like their performance thresholds on different pages. They can also set different throttling mechanism. And the idea is also with that to also give more like performance ownership to the development team themselves like so that actually it can be also included as part of the whole lifecycle. And we have also this idea of like it's nice in the middle that different teams can contribute to different premises. But then like if every team would own their own performance, they would be able to be the guardians of performance as well. So yeah, that's exciting. So just giving back like the ownership of performance on a scale, thanks to this tooling. Awesome. Well, I look forward to hearing about that when you do it. In the meantime, thank you again so much for taking the time to be with us today. It was a pleasure. Yeah, thank you.


Are you an Emacs user? Are you also an email user? Would you like to be able to check your email inside of Emacs? Today I'm gonna show you how to set up the MU4E email client inside of Doom Emacs. So let me switch over to the desktop here. And today I am in a virtual machine of Arco Linux. I'm gonna be demonstrating this on an ArchBase system. And I mentioned that because we're gonna have to install a couple of different programs to make this work. And these programs we're installing, they may be named differently if you're on a non-Arch distribution. So something like Debian or Ubuntu, I don't know what exactly these package names will be. But on Arch, what we need to do is first, I need to bring up a terminal. I'm gonna zoom in so you guys can see what I'm about to install here. And we need to install using a AUR helper like EA. Because the packages that we wanted to install are actually not in the normal Arch repositories, even though they're actually pretty common programs that probably should be in the standard Arch repositories. First we need to do a yay space dash capital S space MU. We're gonna install MU, which is a email indexer and searcher. That's kind of what MU4E actually is. It's MU4emacs. I hope that makes sense. And then space, and then we also wanna install a program called mbsync dash yet. So we need both of those programs. And this may take a while to install. This is a fresh VM, so I'm actually gonna have to actually run through the installation. I know one of these actually can take some time to compile. So be prepared to wait a couple of minutes for this thing to compile. All right, and now that we have installed MU and mbsync, the next thing I need to do is I actually need to install doomemacs within this VM. Now, you guys, if you're watching this video, you probably already have doomemacs installed. But for me, let me open up a browser. And if you've never installed doomemacs, it's actually pretty easy to install. Just do a quick search for doomemacs in your web browser and go to the doomemacs GitHub.  It is a simple git clone. So copy the git clone and paste that line. And it clones the doomemacs repository and then run the doom install command here. And we will let that install and close the browser out. The doomemacs installation will also take a couple of minutes to build. And doomemacs has finished installing to make sure that doomemacs installed properly. Let me go ahead and launch emacs. And yeah, it looks like everything is working just fine. Now, we are gonna play with the configuration file for doomemacs, the configuration file. If you do space period to open the find file command here and navigate to dot doom.d. That's a hidden directory in your home directory, dot doom.d. And this is where your config.el, your init.el and your packages.el should live on the system. We definitely want to go down to packages.el. And let me page down here. Go to the end of the document and we want to start adding some new packages. Type the word package exclamation point space mu4e. And then write that. What this is telling doomemacs is, it's a third party package, mu4e. I want you to install it the next time we rebuild doomemacs, but we're not done yet. Other than adding package exclamation mu4e to the packages.el, we also want to go into the dot doom directory and get into config.el. And what do we need to add to the config.el? Well, the easiest thing would be for you guys to go to mygitlab. Go to gitlab.com slash dwt1 and look for my dot files repository. Go into my dot files repository, go to the dot doom.d folder and go to myconfig.el or myconfig.org. I'm going to click on config.org because it's easier to read. It's a literate config that's got a lot of comments. And if you scroll down to mu4e, there's a heading called mu4e. There it is. And what you want to do is just grab this entire block of code here, the source block and paste it into your config.el. What I'm actually going to do is I'm going to get cloned in my entire dot files repository, since these are my personal configs anyway, I'm just going to use myconfig. So I'm going to get back over here. I'm going to close out doomemax here since I'm going to use myconfigs. And I'm going to run a git clone https colon slash slash gitlab.com one period too many, maybe some input lag from the VM here. gitlab.com slash dwt1 slash dot files git. And we're just going to clone my dot files. This will take just a minute or two. That was actually pretty fast. And then what I'm going to do is I'm going to open up a graphical file manager because we're going to be creating some various files here. And I think it'll be a little easier to show you guys some of what we're going to do here. So the first thing I'm going to do is I'm going to go grab my doomd directory here from the dot files repository we just cloned. I'm just going to copy that. And then I'm going to go back into the home directory and I'm going to paste it. And I'm going to overwrite the default doomemax configs with my personal configs. Now that I've done that though, we have to rebuild doomemax. So I'm going to clear the screen here and I'm going to run this command here dotemax.d slash bin slash doom space. And then instead of install, which is the command to install doomemax, we're going to do sync, which is a rebuilding of the system based on packages.el, init.el, and our config.el. Because all three of those files have changed because I copied my configs into that directory. So it's got to rebuild. It's going to install all the plugins that I use in my configs. This may take a second. All right, doomemax finished rebuilding. So let me switch workspaces here and launch emacs again. Let's make sure my config file is actually working. It doesn't look like the theme loaded. If I, my key bindings all work though it looks like. So let me go into dot doom.d and go to my config.org. Yeah, it looks like all my plugins and everything are working because it's got icons and everything that's in my config. But for some reason, the theme did not set. So if you do what I just did and get clone my doomemax and you get this white screen, you just do space ht and this allows you to change the theme and the theme that I use, at least the theme that's listed in my config that should have loaded, but for some reason did not, is doom-1 load that. All right, and that is my proper config. It looks like one of the problems with the config is it could not locate a font mononoke nerd font. Okay, so that may have also been an issue. Maybe that's why the config was a little wonky there. So if I go to the table of contents here in myconfig.org and click on MU4E, it'll take us to that section. The VM is a little slow here because one of the fonts that's listed in my config isn't here, it's causing us some issues. But anyway, in the MU4E section, you see the source code block. It's exactly what was on my GitLab. It's the exact same thing. And all you guys probably need to do is go in here and change the settings. For example, you need to obviously change my email address to your email address, my name to your name. The other thing you should do is I have a line in here that says mbsync-c and then .config slash MU4E-dt. That's specifically for me. But if you guys want to use my configs, I want you to change this line to just .config slash MU4E, not MU4E-dt. The reason is I have my personal MU4E configs in a different directory than the ones that are listed in my .files. So change that line if you are using my config. And then what we need to do is I'm gonna go back to this workspace here, go into my .files repository once again and go into .config and then look for the MU4E folder that we just referenced and copy that. Then go back into the home directory to your proper .config directory and paste that MU4E directory. Now I created these files in this directory and put these in my .files just for purposes of this video and to help you guys get up to speed with MU4E very quickly. So let me show you the most important file here is the mbsync-rc. And I'm gonna open that in Doomy Max and I went ahead and installed the proper fonts off camera so my Doomy Max config now loads properly and now I should be able to use my functions to zoom in and let's see, can I change this to full screen here? There we go. All right, so the mbsync-rc is pretty easy to configure. You have your IMAP account and you need to name a email store. This will be a directory somewhere on your system. I just name it user-domain. It's the convention I use, so derrickdistrotube.com. I'm gonna have a folder called derrick-distrotube. Then I have my host, which I host my own email at oneandone.com, it's a very large domain registry. And then my user is of course derrick-distrotube.com. The email address is the username typically. And then the pass command is this GPG2 command because we are gonna GPG encrypt our email password. So just leave this as is. There's really nothing you guys need to change except the name of the folder, the host and the username. The rest of this, well, you also would have to go in and change all the derrick-distrotubes here because that particular directory, of course you will want to change to a different directory. And then just as an example, I set up a second account because many people of course have more than one email account and this is a fictional account. Marysu-distrotube, that will be the directory, the email store, and maybe her email address is marysu, mary-underscore-su-at-distrotube.com. Anyway, I'm just showing you how to set that up if there was a marysu-at-distrotube.com email address. So that is the mbsync. Let me close out of that. Let me pull back up my PCMan FM here. Now the other file here, mbsync-pass, you actually can't read that. Let me do a folder view and detailed list view. mbsync-pass-acc1. Now you actually need two different files. If you were doing two email addresses like I'm doing, which is derrick-distrotube.com and marysu-distrotube.com, then I also need to create a second empty file. I'm gonna call it mbsync-pass-acc2 for account two. And then these are plain text files. These are plain text files. You need to put your password in these files. So if I open this, I'll open it again and do memax here. This should just be one word. It should be your password. This is a fictional password, of course. Password 1234. Imagine that's your password. And then the same thing with mbsync account two. So if I opened mbsync-acc2, we need to insert a password for this as well. I'll do one password 1234. We'll just assume that it's the same password. And then once we have those done, what we wanna do is we wanna encrypt these files because we don't want our passwords just sitting around in a plain text file. So in your terminal, what I would do is cd into the .config slash mu4e directory and then run the following command, GPG to space-c mbsync-pass-account one. And it's gonna ask you to enter a passphrase. Enter a passphrase that would be able to unlock this GPG account. Make sure you pick something that you could remember if you need it because if you lose the passphrase, you could be in trouble. And you see over here that now we have mbsync-pass-account one. And we also have mbsync-account one.gpg because we encrypted the plain text file. Now that we've done that, delete the plain text file. We don't want that, right? Now we just have this encrypted thing that nobody can read except you because you have the passphrase. Now we also, since we had a second account, let's go ahead and encrypt the second account as well. Once again, pick a passphrase that you can remember here. All right, now that we have those, delete the account to plain text file. So you should have your mbsync-rc, which is the config file, and then the two password files that are GPG encrypted. And of course that's assuming you're using two accounts for email. If you just have one email address, then you're only gonna have the one account one.gpg. Well, let me clear the terminal here. We need to run the following command. I'm gonna run time, and the time command is just giving me the time that it takes for this to actually run. It's not really the command. The actual command is mu, because remember we installed the mu program from the AUR, and then index dash dash mail dir for mail directory equals and then the location of our mail directory, put it in your home directory at mail dir, capital M, mail dir. Then also give it this flag dash dash my dash address equals, and then in single quotes, put your email address. So I'm gonna do derrick at distrode tube.com, that period that appeared twice again. I hope you guys can see that. Let me adjust this so you can see the full command time, mu index dash dash mail dir equals the mail dir, then dash dash my dash address equals your email address. Run that command. Not that command will actually not run until we create the directories. I should have known that. So what I'm gonna do is, in the graphical file manager, since we have it open, go back to your home directory. And if you don't already have that mail dir directory, then why don't you create a new folder and call it capital M mail dir. Now what you also need to do is go into the mail dir directory and create, in my case, two other directories because remember the email stores. Now what mine are, remember in my MBR sync, there was a folder that should be called dirrick dash distrode tube. There was also the fictional second email account I was setting up for mary sue dash distrode tube. Now whatever you name your stores and your MBSync RC, then you need to create these folders with the proper names. Now that I have those names though, let me run that time mu index command once again. And I still got a failure. I think the failure is because I didn't run the mu init. Let me rerun this command. What I'm gonna do is instead of time mu index, time mu init. With the same flags, the mail dir flag and the my address flag. And that time I think it ran correctly. I didn't get the same kind of error messages. Let me clear the screen here. The next command I'm gonna run is time and then we're gonna do the mbsync command and give it this flag dash C for config. And then we need to give it the path to our config which in my case is at the dot config slash mu four E folder mbsync RC space. And then finally give it a dash A flag at the end. Run that command. If everything works correctly, it will download all of your emails locally and put them in the proper folders. Now in my case, it doesn't work. And the reason it doesn't work is for two reasons. One, Mary Sue dash distro tube doesn't actually exist. That's not a real email address. Derek at distro tube is a real email address, but his password is not password 1234. That's the reason it actually fills. So what I'm gonna do off camera is I'm gonna go back and create those GPG files with the right passwords so you can see the sync actually work correctly. All right, so I went back and created the GPG for mbsync dash account one again with my actual password. So now let me run that command again that mbsync command. I'm gonna run time mbsync space dash C space, the path to our mbsync RC file space dash A. And you can see it's actually downloading emails. Where is it storing them? Well, if I open up PC man FM again, and if I go into mail deer and to Derek distro tube, you see it created all of these folders, archive, drafts, inbox, sent. A lot of these folders were specified by the way in the mbsync RC file. You see the trash was just created here. But you can see it's downloading all of my messages locally on the system. And now when we launch Emacs and then launch MU4E, I should be able to actually read those emails inside Emacs. I'm gonna give this another couple of minutes here to download these messages. It looks like it's downloading 5,365 emails. All right, and that command completed. And since we timed it, it took two minutes and 22 seconds for it to download all of those emails. We did get an error, of course, from the fictional Mary Sue account, but that's fine. It actually downloaded Derek at distro tube.com's email. So if I open up Doom Emacs, I don't think I'm gonna need the terminal again. So let me close the terminal and let me toggle on big font mode so we can read. And if I do meta X and type MU4E to launch the MU4E email client, it's gonna say something about certain folders don't exist on the system. So any email folders that it wants to create, just type Y for yes and let MU4E create those. And there you go. This is MU4E. This is the home screen. You could U to update the email and the database. Now, since I just ran that command in the terminal to pull down my messages, I know they're up to date, but you to update, you could also type capital J to jump to a mail directory. So if I type J, it lists all the available folders I could go to. And I have hotkeys in my config.org that allow me to jump between inbox and sent and trash. So if I type I on the keyboard right now, you can see it will go to Derek distro tubes inbox. And there you go. This is my email. If I wanted to go down here and read one of these emails. So maybe I wanted to read this latest message from the AUR mailing list here. I don't know what this message is about, but it's a public mailing list. So no harm in reading this. You can see, you just click on it. You can read it when you're done with it. Type Q on the keyboard for quit. And then just move down to the next email you want to read. For those of you wanting to learn how to use MU4E, it's pretty intuitive to use. You could always just look up the commands within Emacs itself or do a quick search on the web. But that's really beyond the scope of this video. This video was mainly to show you guys how to set up MU4E in Doomy Max, because it is tricky, right? We had to install a couple of different packages from the AUR, MU and MB sync dash yet. And then we had to add a little bit of code to our config.el and our packages.el. And we had to rebuild Doomy Max. We had to create several directories on the system, including the dot config slash MU4E directory along with our MB sync RC config file. Then we had to create our plain text password files. Then we had to GPG encrypt those password files, delete the plain text files. Then in our home directory, we needed to create the mail-deer directory. And then within the mail-deer directory, we had to create directories for each of our email accounts for their email stores. Because of all that, you guys can see why it's taken me a while to get around to making this MU4E video. Because even after going through all of what I just went through and showing you guys how to set this up, really what I set up works for my email accounts. I don't know if it's gonna work for your email accounts because most of you guys have a Gmail account. I don't know anything about Gmail. I don't know what your MB sync RC file should look like for Gmail, but I will tell you that I will post a couple of links to some post on R slash Emacs. Because I found a couple of really nice posts about setting up MU4E on R slash Emacs. Matter of fact, this post here, MU4E for dummies was posted over a year ago. I actually have this bookmarked and I've had it bookmarked ever since I first started using Emacs. Because I always check this out when I set up MU4E. This has always been my guide to setting it up. And most of what I did on camera today was commands directly from this Reddit post. Now those of you that are using Gmail, I also found this Reddit post here. I'm also gonna link to this in the show description. How to easily manage your emails with MU4E also from R slash Emacs. And it looks like this guy is a Gmail user. So you might check out his settings and how he's setting up his MB sync RC for his Gmail account. Between my video and these Reddit posts though, I think you guys should be able to work it out and get your email client working within Emacs because whoever wants to leave Emacs, once you open it up, you wanna be in that thing, right? Now before I go, I need to thank a few special people. I need to thank the producers of the show. I need to thank Devin Fran, Gabe Corbinian, Mitchell Akami, R5530, Chris Chuck, David. The other David, Donnie, Dylan, Gregory, Lewis. I lost count, Paul, PicVM, Scott, Willie. Hope I named everybody. They are my highest tier patrons over on Patreon. They are the producers of this episode. I also wanna thank each and every one of these, ladies and gentlemen. These are all my supporters over on Patreon because without these guys, this episode about the MU4E email client within Emacs, it wouldn't have been possible. If you'd like to support my work, consider doing so. Look for DistroTube over on Patreon. All right guys, peace.


All right, football time on the Sports Mag Zone, match week 15 in the Rio and Nephew Jamaica Premier League, culminated with three matches on Monday night, two of which were carried live on your home of champions. Let's find out what transpired with Lance, who is on recap duties today. How sweet it is for the first time in this Rio and Nephew Jamaica Premier League season. The stage was a Catherine Hall Sports Complex, dormant for a long time, now seeing some football action, much to the excitement of fans from the western side of the island. And it was their cherished Montego Bay United on display, taking on Waterhouse, a battle of ex-champions, both harboring aspirations of climbing into the top six. Unfortunately for the home crowd, it was Waterhouse who would strike first, and unsurprisingly, it was the league's top scorer, Javane Bryan, who would give the visitors the lead in the 33rd minute. And it would be more dread for the home team in the 59th minute, as Rivaldo Mitchell would latch on to denour Thomas' corner to give Waterhouse a tuna lead. The heart of Montego Bay is a fighting one, and fought they did, and in the 75th minute, they got themselves back in the game, Brazilian Lucas Correa grabbing his third of the season. And then pandemonium, former JPL, golden boot winner, awaying Gordon, back in the team, and back with a bang. And that's how it would end between both teams, a draw not helping either to climb up the table. Safe to say, Waterhouse coach Marcel Fuzzigale was not happy with his team letting a two-goal lead slip. And Montego Bay's Brazilian coach Nider Dos Santos says this comeback still didn't give him a winning feeling. The win is a win. I think we should have won the match in the last 20 minutes, but we didn't do that. And it's fair because they play better the first half, we play better the second half, we cannot complain about that. In this top Citerpe League, Mount Pleasant regained top spot following their 1-0 win over Treasure Beach with Portmore Cavalier, Arnett Gardens and Tivoli all within four points of top spot, newly promoted Treasure Beach and Lime Hall still sinking at the bottom of the table. Yeah, the captain all-in counter, the only one on the home of champions yesterday. Of course there were two games at the Anthony Spaulding Sports Complex, Cavalier and Tivoli, Nillol and 4-1 for Arnett Gardens over Malines United, and you just saw the table there with Mount Pleasant returning to the top of the Jamaica Premier League. Lancin Mariah watched that Waterhouse-Montego Bay United game last night, and Waterhouse looked as if they had it won deep into the contest, and I think the few Montego Bay supporters at the Katharineau Stadium were probably getting ready to leave with nothing, and they were able to rally and get a point, I think Waterhouse would have left extremely disappointed that they didn't walk away with three points last night. Yeah, I thought so as well, and coach Marcel Gale said as much in the post-match interview how disappointed he was that they have given up soft goals, but credit to the Montego Bay team who fought back gallantly, and this would have been the first Premier League match at Katharine Hall, I think since Covid-19, so the fans would be very happy that they now have JPL football back on their home turf, and there's something happening with this Montego Bay team on their new ownership, Mariah and Ricardo, and they've included in their roster some high-quality Montego Bay players of the past, or Premier League players of the past, people like O.A. and Gordon who has been playing in the U.S.L. in the U.S.A. for quite some time now, Brand Brown is also back, and they are on a four-game unbeaten run at the moment, Mobi, and they've not had an unbeaten run that long since the middle of last season, so I think there is encouraging signs in the Mobi team at the moment about their rebound, but at the top of the table, looking very, very competitive, more lines, more unpleasant, but four or five teams on their heels. Yeah, Lance spoke about the ownership, and of course, players coming back, and instantly I wanted to ask, is there an age limit if you ought to play for the Jamaica Premier League, or once you're good, and of course the team is interested? No age limit. Only because of when... Lance could play. And it would be okay, once he produces. Well, it's unlikely he would produce. That would be a word. Why do you say that? I still have some magic passes in my boots there, Ricardo. I just put it for your information. I just don't think you have the fitness level that it would take to operate efficiently in the Jamaica Premier League. I think quality-wise on your skill level. Okay, I accept that. Okay. Lance, you didn't even tell him that you started back playing yesterday? I tell no lies in all, Lance. Yes. I tell no lies. I only speak the truth. What did you guys make of the surface, though, at the Montego Bay Sports Complex at Catherine Hall? It looked a bit dodgy, and there was a lot of heavy rain in the afternoon, so in the evening, during the match, so it cut the surface up a bit. But it has been a surface that has struggled. It hasn't been, you know, under full care for several years now. It'll take time. So when the heavy rains came in the second half, it made things a bit difficult, but we're hoping that since there are matches now being played there, that the preparation of the surface will improve, because it had been, for many years, one of the best services in the country, the Catherine Hall Montego Bay Sports Complex. So disappointing for football fans that it had, you know, fallen to those levels, but since there is, you know, hope for the venue to be used more frequently in the JPL, I would suspect that it will trigger some more attention to the field. Yeah. One of the matches, though, that drew a lot of excitement and even better for me now, because I had the opportunity to interview Fabian Reid, that Arnett Gardens match against Malines United for one, and Fabian Reid scoring a hat-trick. He comes back from India, back into the JPL team, and he's lighting up the JPL. Yeah, he is. And great for Arnett Gardens. They needed that victory because they had a few weeks where things weren't going as they would have wanted. So that was a big win for them last night. And I think as well, it's a victory that they would have expected against Malines United, and they got it. So that was important. I also want to make the point quickly, guys, relating to the Montego Bay Sports Complex, that before the new ownership took over Montego Bay United, that the home games were being played at West Pole Park. Yes. So the new ownership has made quite a push to have their games played at the Montego Bay Sports Complex. So I'm hoping that that will help in rejuvenating the surface there, because you are right, Lance, for a long time that surface was a quality surface, and a lot of big matches were being played there. You have lights at the venue, so that is great as well. The capacity in terms of the spectatorship is good, so you can get fans coming in and they feel comfortable, and that I think is good for football in Montego Bay generally, and good for football in the country to have a venue like that, up and running and operating at 100%. And the fact is, from Moran Point to Negril, there is hardly a football community that surpasses Montego Bay when it is at its peak. So Montego Bay not having football at this level for so long to me has been bad for domestic football in Jamaica. So we know how passionate the Montego Bay football fans are, and if Montego Bay starts improving and showing the quality that saw them won multiple Jamaica Premier League titles, as the signs suggest that they are getting back to some top form, I think we can anticipate rejuvenation of the Montego Bay United fans, and them having a lot to cheer about. Yeah. Yeah, for a fact, time to go to break on the Sportsman Zone, interactive coming up.