Grand point on that last play. I guess initially it was called for Kevin, and then it kind of changed it up and put the ball in your hands. Just comes with the trust that we're building here. We've just had a play call that we were about to go execute, and me and Kate had some dialogue, and we decided to run the play for me. Good matchup versus Fred. It just got the better of him that one time. Who would have thought that coming to Toronto hit my first game-winner, buzzer beater in my big career. So, you know, pray that there's more in the future. But I'm glad that we got this one. Every one of you, what is it about those situations, like as you've done it throughout your career? They do so comfortable with the hand. I think that's the thing. I'm not really comfortable. I just want to be great in those situations, and I failed more than I've succeeded. So you could say anything. You want about me not hitting shots in the past, but the one time when you step up and make it, then those are the ones you want to remember, and especially when you're going to get a great team like the Raptors and, you know, Season Series, and we're going to see them down the line, hopefully, you know, later in the season or in the playoffs. So, you know, these wins matter. Obviously, the best team is judged, you know, in April, May, and June. So momentary praise is cool, but I'm still trying to get.


I've been in open source for more than a decade, and my latest avatar is my co-founder of e2v networks, and I had the operations there. And today, what I'm going to do is like share a brief overview of H&A proxy, and the various deployment scenarios that has been done with H&A proxy, and share some best practices that people have done with H&A proxy, and in terms of what has been scaled with these tools and so on. Basic deployment, some best practices, and one of the major grouses of today's web deployment, which is like everyone wants the shade, nothing architecture, but unfortunately, it's not very easy to do so. And let's look at some of the add-ons that you can do along with H&A proxy. So the line speed that H&A proxy can give is very awesome. So H&A proxy was one of the tools that was developed to do that 10K connections problem. Of course, it's a moot idea these days, like everyone knows how to do 10K, but a few years back, I think like seven, eight years back, like 10K was a big target without having to do DNS load balancing and stuff like that. If you want to do single machine 10K, it's kind of considered a big challenge. And H&A proxy is probably the only tool that I have seen in my experience, which doesn't need a restart to fix things. For example, people would have heard about event-driven monetary starts of a lot of tools, like for instance, your Apache, your Mongo. Everything has to be restarted at some point of time to bring it to a clean state.  The only thing that it probably needs is a lot of threads on the CPU, but other than that, like very low on system requirements. It could probably run even on your mobile devices. And hardly any bottlenecks. If you have a well-tuned TCP stack, that's all it takes and you can go ahead and deploy your, I mean, you can basically scale anything. And the connection management is very good in H&A proxy in the sense that you could control the rate of ingress and egress to any of the front end and back end. And one of the way it helps us, you can have a controlled downtime for a few of your customers rather than having a catastrophic disaster for the whole site. So what H&A proxy can do is like, so like 10% of your users could be seeing indifference or like sluggish response, but it'll ensure that the rest of the 90% is kind of having a consistent response because it can control how much each machine should serve and so on. And one of the major advantages of using H&A proxy is that it's able to intelligently query the state of the back ends that are there. For example, if you have a tiered architecture with H&A proxy where you have an H&A proxy and then you have a caching layer and then you have a web layer, it's very difficult to understand the state of the web layer at the proxy level. So things like a lot of people complain that we see a lot of five or two errors, five or three errors with a lot of load balancers, even an Amazon and any other load balancers. You will get a gateway time out, you will get a service unavailable. All these are happening simply because the proxy or the load balancer isn't able to intelligently query whether the back end is up or not. It just keeps on sending them requests on a predefined ratio, which is kind of very bad and a lot of users start reporting all these errors. So what H&A proxy can do is it can do health checks at various layers, 3, 4, 5. It can do an L3 check, it can do an L4 check, find out if that port is open or not. It can even do an L5 check, load a page and then basically determine that this application is responding instead of just, I mean, taking for granted that if a port is up, the application is up. H&A proxy doesn't take it that way. And one big problem with SSL termination is that if you do not have SSL termination, you cannot parse the headers of HTTP at the load balancer. So when you do a TCP kind of a load balancer, what happens is you lose all the intelligence to parse everything because the very ground rule of SSL says that you cannot do a deep packet inspection or you cannot do basically a parsing of all the headers. You can at most get L2 and L3 headers only, but with the SSL termination in H&A proxy itself, you could do all the intelligence with HTTP headers that you would probably do with a non-SSL connection and you can indicate to the backend. So this, you could potentially convert any non-HTTP kind of a tool into an HTTPS tool. Your backends could be like very simple NGINX. You don't have to, you are basically offloading the SSL processing to the proxy node. You don't want your application to be worried about how do I do SSL, how do I config SSL and stuff like that. Very simple deployment scenarios with a kind of a misaligned graph. So you can have an H&A proxy with, it's the simplest representation to web servers and you could put up a simple load balancing ratio depending upon whatever kind of box you have and HTTP mode is the preferred mode for H&A proxy, that is it understands and parses the HTTP header and you can write a simple URL check to find out if a particular backend is responding or not. For example, if Apache runs out of threads, it will basically go into a waiting state or if there are too many time waits in the TCP stack, what happens is like your proxy will keep on retrying the request by a redispatch but you won't get a response and eventually it will time out by a 5.0.2 or a 5.0.3. So what you can do is quickly have a method of checking an URL and then determine that, okay, if this doesn't load in two milliseconds, I'm going to mark my application as down, that particular backend as down and then redispatch the request to the other web servers so that the response to the customers are like much more seamless that way. X-forwarding support. You can also offload Keep Alive to the proxy. Generally, it's the application's job to be handling Keep Alives but you can offload it to the H&A proxy itself. It logs in Apache format so you can do very complicated stats with H&A proxy. For instance, if you have five web servers, you want to know how well is each of the web servers performing and is there an error-prone web server which is giving a lot more errors than the others, you can find out all that using H&A proxy logs. Very simple SSL termination, you could convert any non-SSL application to an SSL service. The only support that H&A proxy provides in this case is like you can use an environment variable to signal to the backend Apache that this is an SSL and then your application could use those environment variables to detect that it's SSL. Why this is required is a lot of times, for example, the Tomcat containers, the incoming request, for example, if it is HTTP, the application typically assumes that the connection is HTTP and it could give out HTTP URLs, all the relative URLs. So if you indicate by an environment flag that it is actually an SSL traffic, what your Tomcat can do is give out all relative URLs in SSL so that your browser doesn't complain that, okay, like some mixing of SSL and non-SSL is there, that kind of issues you can avoid. And this can also work in TCP mode. By TCP mode, it's like layer four. So you can potentially use any application and do a layer four. What you can do is put multiple MySQL masters and then have a true right scale instead of doing complicated things like sharding using JetPants and all those stuff. You could do a very simple master-master and then use HAProxy to load balance it. Or you could have a lot of slave nodes, like say for example, you could have 10 slaves and then use the TCP mode to distribute traffic to them on a very simple ratio of whatever you want. And you could also imbibe health checks for to find out if one of the slaves is not responding. For example, let's say that one of the slaves has kind of locked itself up and exhausted all the max open connections that you can have. Now, if HAProxy keeps on sending requests, eventually you will get, say for instance, a communications link failure on the DB. So what you can do is build up a web check using a simple 10-net interface which does a, you could actually emulate a ZinedTD kind of a query here and basically get a success message and then HAProxy will stop sending requests to that particular box. Shared nothing architecture. Why this is so important is because the moment you start talking about a shared network, even with provision IOPS, for instance, as Amazon, we have seen that the performance can be really bad. So what we want to do is have an independent web server and anything that has to be shared can be intelligently synced using L-Sync. So for example, if you're running workloads like your Magento or even your WordPress, like if you have a huge site slash admin areas, all the uploads areas. So you could essentially trap all the post requests in HAProxy, send it to the first node and then set up an L-Sync mechanism which is based on R-Sync, say that these folders need to be mirrored across all locations. So this shared nothing architecture actually helps in the IOPS because if the IOPS are constrained on the web server, then that itself leads to the queues building and the processor loads like increasing drastically and so on. And you can also use HAProxy to ensure that any special URLs, for example, one use case is like there was one print company and they had a special Go script kind of a script which was only working on one server. So you could write some custom rejects on HAProxy. You can parse the HTTP header and say that this URL will only go to this particular server. So that way you can control where my nodes are and where my resources need to be concentrated and the rest of them can be commodity boxes where you can just sync all your images or codes or anything using a simple L-Sync daemon. Basically like users I notify library to watch out for all the changes that happen in your file system and then intelligently syncs them by using a custom R-Sync command, send it to the other boxes. So that way you're able to have all web servers in sync and HAProxy doesn't need to worry about the state of the box whether it is like fresh or not and it doesn't have to worry about the stainless of the content on that box. So with this, I think I'm done and I would like to have an opportunity to thank everybody and I'd appreciate if there are comments and any questions here. Yeah, hi. I mean very interesting which is proxy I was also exploring this. So there's like couple of questions because I also support web hosting environment in my company. So one is how does the SSL termination happens? Does it understand SNI or because we have name-based virtual hosting so we can't have different IPs for different SSL certificates? So currently it doesn't support SNI but it can just serve a single site. It doesn't support SNI for now. And another thing was that is it possible for example, I mean if I automatically scale the backends, number of backends server then you can automatically add these to HAProxy and they start. Yes, so HAProxy has a graceful reload mechanism. You don't have to bring down the entire HAProxy to add a node. So you could write simple bar scripts and then add the nodes and then reload the HAProxy to the corrections are cycled and then the new nodes can be seamlessly added. And there is also a SOCAT command line. You can just basically like control how the nodes are, I mean add it to the system and so on. And this is the last one. So the backends that I have is mainly USG and speaking and AJP. So does it understand something like HTTP and then redirects to USG or, you know. Yeah, I can do that. So you can potentially parse any of the HTTP headers if you are working in a HTTP mode. But in TCP mode it will just basically rely on simple metrics like port numbers and so on. But if you are into a pure HTTP mode, you can parse any of the HTTP headers and then you can decide what you want to do with this particular package. So it's almost like a deep packet inspection you are doing at L5. Okay, thanks so much. Thanks. Hi. Yeah, hi. One comment you made about it runs a lot of threads. What is that? What I meant was like if you want to have a really scalable HAProxy solution, you need to have a lot of CPU cores on the box. So that helps the faster responses. So HAProxy doesn't need that much resources in terms of RAM or something. But if you have more number of threads, the scheduling in the CPU, sorry, in the Linux kernel, it's like much more faster responses. You can even run this on very commodity, one GB RAM kind of boxes. But if you are running a web scale HAProxy, it's better to have a machine with a lot of CPU cores available to it. So I'm worried about it taking up thousands of threads specifically. So it doesn't take thousands of threads. How does it compare against AWS, round robin DNS? So round robin DNS is slightly more simpler than this in the sense that the round robin DNS takes a very simplistic view of up and down and then sends requests to that particular thing. Now there is no connection management here in the sense that AWS, for example, it cannot stop connections to a server once it reaches a certain limit. See, every web server has a threshold, right? For example, let's say that theoretically this web server cannot take more than 1,000 connections. Now the moment you start sending the 1,001 connection, your web server dies. Let's say for a kind of very simplistically speaking here. So that kind of facility to control the ingress to all the backends is not there. It's an evolving interface, but the ideal comparison I would say is the elastic load balancer. But there are some slow cache warmup problems there. So my colleague Ashidjit here has run some huge fantasy game kind of workloads on there. And his analysis is that a lot of times like when you add all the web servers and the players start hitting, there is like the cache like really warms up very slowly in the load balancer. But here we are not talking about the cache. We are only talking about plain connections. So the caching layers can all be offloaded and we are only bothered about load balancing here.  So HAProxy doesn't claim all that. It says like I'm good at managing connections. Let me do that. Any other questions? OK, yeah. Thanks a lot.


Hi everyone Sean with jaspyscasefreaks.com here doing jaspys 13 box multi-year football mixer Random team edition covering 2016-17-18-19-20 and 21 drafts So 32 spots everyone gets a random team in NFL and all card ship Very nice all card ship here guys Here is our full list of boxes 13 boxes to go The only one that was not in the photo was the 2018 optic blaster, which I have grabbed So I've confirmed all of these boxes are here. We're gonna start chronologically back to 2016 playbook We're gonna end with 2021 elements So we're gonna run the full gamut. Good luck guys Here is the full list from Carl Martinson down to Joe Locas last spot mojo and the teams from the Cardinals down to the Washington football team dice will randomize both lists and pair them up three into three six times guys. Good luck Hi Rex. How are you buddy? Happy Friday? How'd your inventory go? Don McCrae down to Gerardo Lopez and six times on the teams Six in final time from the 49ers down to the Tampa Bay Buccaneers And six times on the teams six times on the customers six times on the dice Don McCrae with the 49ers Matthew Shura with the chiefs Michael Hughes with the Washington football team Joe Locas cowboys Scott Quinlan Ravens Shawn at a wheel a Giants Christy Blackburn with the Packers Eric Swarovski with the Chargers Carl Martinson with the Saints Mark show now with the bills John Malifatano with the Eagles Carl Martinson with the Jets Sean Hughes Seahawks Anthony Paretty Raiders Joe Locas Jaguar Sean Hughes Falcon Steven Davidson Bengals Ryan Frank Rams Chad Da Colts Joe Locas Cardinals Jason Asher Steelers John Malifatano Lions Andrew Flanagan Bears Nick Anderson Vikings Mark Rao Browns Mike Nishimura Panthers Carl Martinsen Patriots Sean Hughes dolphins Travis Melberg Texans Carl Martinsen Titans John Beck Broncos and Gerardo Lopez with the Buccaneers Sean hit his home team for once nice Which one's that then you have two spots in this right Sean I think you have dolphins and You also have falcons. Which one's your home team? Trade window is open. I'll leave it open for a couple minutes since this is a larger break Give people a chance to negotiate for their team Nick got home team Vikings. Nice Chad has the Colts up for trade What up Joe P What up? Oh Sean also got Seahawks Nice, you also do have a Seahawks. So you have three spots. Very cool. There you go Mark is asking Browns for Broncos Denver Broncos John Beck. I don't know if John is here What's good Joe everything's good man, I don't know if Joe if John is here mark, but John if you're listening Mark is trying to see if you are willing to trade away the Broncos Like I said, I'm gonna give you guys a couple minutes on the trade window You're done So like I said, you've got the Colts up for trade Mark potentially might be trading the Browns. I'm not sure if he's just trading up specifically the Broncos or anybody else So I'll give it another minute guys on the trade window Mark Chad if you guys are the only ones in the chat talking about trades, maybe a deal between you two Mark says rip it. Okay, I'll still give it the whole minute just in case anybody else straggler was listening and decides they want to go I Lucky lady, let's do it. Okay, let's print this out Good luck everybody And here is our stack of boxes. Like I said, I'm gonna start up here with the 2016 playbook We're gonna chronologically until we end with 2021 elements right there for you guys I Know Chad very weird. I don't get it, but that day is coming. Here is our full list. I will I will mark I will do everything I can to bring fire to every Box That is true chat you do Rockies Got our box here for all the hits Like I said, we're starting off with 2016 playbook going straight in One autograph one or memorabilia booklet one other autograph or memorabilia card Pro box on average Right up front we got Jay Cutler 137 out of 199 Chicago Bears and Andrew Flanagan and a triple relic of AJ Green Andy Dalton Tyler Boyd That is 60 out of 99 for the Cincinnati Bengals Steven Davidson and our booklet It's Cody Kessler U. S. C alum Cody Kessler for the Cleveland Brown Mark Rao Jersey dual Jersey and auto Cody Kessler That is 103 out of 199 Do you see fight on Trojans? There you go. Let me grab the booklet She probably need more I'll set him over here for now, and then we'll put those in booklet holders at the end of the break Okay, well, there you go Browns are on the board Mega box 2017 Don Russ We all know who we're looking for in here the non-coach for the Charter even for the Trojans, I love it now There is 2017 Right mark Maybe that's just low leaving leaving the trail to pull another Browns quarterback for you a little bit later on mark Okay, mega box time 2017 My home Christian McCaffrey cream hunts Nick chubb I mean it goes on and on What's the exclusives in here mega box exclusive rookie phenom green cards and bronze parallels You've got a Carlos Henderson autograph for the Denver Broncos that is 74 out of 499 John Beck and the Broncos Cory Davis rated rookie for the Tennessee Titans and Carl Martinsen Tom Brady For the Buccaneers, sorry, not for the Buccaneers Patriots Carl Martinsen and Joe Mixon for the Bengals Steven Davidson Patrick Mahomes the rookies There you go Kansas City Chiefs Matthew Shura Cooper Cup for the Rams Brian Frank See if we can find him in the rated rookie now Donta foreman rookie For the Texans Travis Melberg and D.D. Westbrook for the Jaguars Joe Locas Nice Patty Mahomes the rookies You'd love to see it So we got a half of a box left too So seen a bunch of good rookie names already Let's keep that going like I said, this might be one of the most ridiculous rookie classes there is In history Joey Dall We've got it's gonna be an auto could it and it's Smith ground force You Yeah, Jarell Freeman press proof for the Bears And it's our Joshua Dobbs for the Patriots I'm not for the Patriots. Sorry for the Steelers He's a rocket scientist John L. Way legends series and Alvin Kamara for the Saints That's going to Carl Martinsen You got a Chad Kelly press proof bronze for the Broncos And Dominator Antonio Brown Marlin Humphrey for the Ravens and Dalvin Cook for the Vikings Nick Anderson hometown Vikings for him and DeAndre Hopkins press proof bronze and TJ Watt rookie to finish it off for the Steelers Jason Asher There you go, so we did see one Mahomes no Deshaun Watson no McCrishan McCaffrey no Karim Hunt Nick Chubb either Is Nick Chubb 20? He is this year, right? Wait on to 2018 land of Josh Allen Lamar Jackson Probably Joe Okay, so this is 2018 optic blaster break You got Hayden Hearst pink for the Ravens and Scott Quinlan Tremaine Edmunds like that guy for the bills You got DJ more rookie phenom relic Carolina Panthers Mike Anishimura Tyler Conklin for the Vikings Nick Anderson Patty Mahomes chiefs second year Matthew Shura and Earl Thomas hollow for the Seahawks Sean Hughes and his own team DJ Chark Jaguars Joe Locas Tom Raidi patriots Carl Martinson Braxton Berrios finishes it off so not the rookies we were looking for in that Hayden Hearst isn't terrible But obviously that can do better there, but second year Mahomes Nice DJ Chark actually So that's the optic blaster We're gonna leave 2018 there in the dust We're gonna get a pink why couldn't it be a Lamar Jackson, right Said Hayden Hearst speaking of tight ends though. How about Zach Hertz now? We're gonna go to 2019 limited this time Two autographs one men card I like limited because they have the draft a booklet to rare but very very cool To Do you have can Zika it mark Ingram Kenny Galladay And then you've got Jelani Tava for the Detroit Lions. That's 142 out of 199 Detroit Lions and John Malafatano I mean It's interesting Joe because they don't utilize the tight end So I don't know if it's really gonna benefit them or him like it gives them a better option obviously than what they have at tight end, but Over the last I think it was four years or whatever that they like utilize the tight end the least out of any Tyree killed Josh Allen and Ryan Tannehill You got Darius Leonard And Speaking of tight ends Irv Smith jr. 60 out of 75 For the Minnesota Vikings that is Nick Anderson and this should be a relic unless we get an extra little auto Phillip Rivers Levy on Bell and Julian Edelman and Aaron Donald to 75 for the Rams and Brian Frank and game-based watches Tyler Boyd 34 out of 49 for the Bengals and Steven Davidson No, it's a good move. I just it's very weird. I don't know. I mean, I'm guessing Eagles fans can't be very happy with the whole situation it's kind of like They're not quitting on the year, but Definitely look like they're trying to you know Give it their best at this point Yeah Who uh, who's the tight end for the Cardinals? I didn't realize it was a need Yeah, I saw that too Joe It's weird. I mean, I know that they had multiple players sick this week But I know I saw he got popped up on list. Oh, that's right max Williams He is out of the Raven system also, right? Okay, so now we're into 2019 playbook First up is Rob Gronkowski 38 out of 99 for the Patriots and Karl Martinson Quincy and Unwa That's 123 out of 299 for the Jets and Karl Martinson We do have a redemption, but let's take a look at the non redemption first And it's Daryl Henderson very nice For the Los Angeles Rams Jersey and Otto Ram's Brian Frank Obviously big year for him 113 out of 125 since Cam Acres is out. Hello, Aaron. How are you buddy? Rookie signatures platinum platinum a one-on-one it could be Card 106 It's Ryan Finley Cincinnati Bengals and Stephen Davidson Little bit one year earlier than you want a Cincinnati Bengals quarterback But hopefully that's a precursor to what we can get free to the Bengals coming up in Joe Burrow There you go. That is 2019 Playbook and now we're skipping forward into the future but going back to the past I am not Aaron. Is it next week? I thought it was this weekend, but no, I'm not To 2020 so we're gonna start with Chronicles 2020 this is a Multi-sello pack multi pack pack Whatever you want to call it. No, I won't be in Vegas We will I won't we can do that as 75 rebel says. Okay. Thank you for looking. So that Ryan Finley Is Which should be out of 75 It may be I didn't look but it may be expired based on time wise it is expired but Good thing is one. I think you're specifically gonna be mad about not getting a Ryan Finley autograph to If you redeem it, they'll still replace it with either like something of like value or points Um, so I end up being better off than hold on to a Ryan Finley auto. Oh, I love bottle service Big fan of all of the all of the services that Vegas has to offer Big fan of Vegas haven't been in a long time need to go back Yeah, I'm disappointed. I used to I literally used to go every weekend I'd have free rooms at the Cosmetalton or not Cosmetalton. Are you? Uh starting off Jordan Love Packers Christie Blackburn and Justin Herbert Chargers Eric Serzowski You got CD land for the Cowboys Joe Locust and Jalen Rager Eagles John model for time and Joe Burrow bangles Steven Davidson you got Van Jefferson rated rookie clearly Don Russ for the Rams Brian Frank And the visca for the Jags chase playful for the Patriots Chase young for Washington Justin Jefferson for the Vikings Colcomet for the Browns Not that I'm sorry bears apologies bears fans Brian Edwards having a great year for the Raiders and chase people again for the Steelers back-to-back for him Let's chase people there for the Steelers KJ Hamlin for the Broncos chase paper for the Steelers. I love this stuff It's the best Hawkins sounds pretty good. Deandre Swift for the Lions and Kishan Vaughn for the Ravens JK Dobbins for the Sorry Kishan Vaughn for the Buccaneers JK Dobbins for the Ravens Jordan Love again for the Patriots. Sorry Packers. Wow I'll figure it out one of these days Christie Blackburn and Jerry Judy for the Broncos to a talk of I love for the Dolphins Sean Hughes JK Dobbins for the Ravens Jalen Hurts for the Eagles and chase young again for Washington football team Yeah, when it's when it you're not one paying for it. Everything is much better always Tom Brady Buccaneers edition Gerardo Lopez Jonathan Taylor for the Colts Gabriel Davis for the bills chase people again for the Steelers and CDLM for the Cowboys now they're swift Lions and Henry Henry Ruggs Raiders T Higgins for the Bengals Leviska for the Jags again and Brian Edwards for the Raiders Chase Claypool Steelers And Henry Ruggs again for the Raiders Clyde Edward Jallair Chiefs and Leviska for the Jags JK Dobbins Raven Zack Moss Bills Little Michael P Ryan for the Jets and T Higgins for the Bengals Gabriel Davis for the Bills and Denzel Mims for the Jets Deandre Swift for the Lions and Patrick Holmes for the Chiefs Yeah, Jordan Love again for the Packers and KJ Hamler for the Broncos CDLM for the Cowboys and Jalen Ray for the Eagles Justin Herbert her boat and Chargers that is Eric Zyrowski and CDLM for the Cowboys Joe Barrow Bengals Steven Davidson and Clyde the Jallair for the Chiefs JK Dobbins Ravens and Josh. Sorry Jake Fromm for the Bills T Higgins for the Bengals and James Robinson for the Jags Denzel Mims for the Jets and Tyler Johnson for the Brawn of Buccaneers Colt Comet for the Bears and Brandon Ayuk for the 49ers Michael P Ryan Jets Leviska Schnauz for the Jags Tua for the Dolphins and Sean Hughes and Tyler Johnson again for the Buccaneers Clyde Edwards Jallair For the Chiefs Brandon Ayuk for the 49ers Chase Young Washington and Joe Burrow Bengals Steven Davidson Jonathan Taylor for the Colts T Higgins for the Bengals Jake Fromm for the Bills Henry Ruggs for the Raiders and Jalen Hertz for the Eagles John Malafatano Henry Ruggs for the Raiders and Darrington Evans for the Titans No, I like it Joe. I had fun there. I went like went first open Justin Herbert nice clearly Don Russ for the Chargers Eric Serzovsky and Tua for the Dolphins Sean Hughes Jordan Love for the Packers that is Christy Blackburn and Antonio Gibson for Washington Jacob Eason for the Colts Jake Fromm for the Bills and Henry Ruggs for the Raiders CD Lamb for the Cowboys again and Justin Jefferson for the Vikings Justin Herbert score rookie for the Chargers Eric Serzovsky and Henry Ruggs for the Raiders Anthony Peretti Tyler Jallair for the Chiefs again and Cam Acres for the Rams Tyler Johnson Buccaneers and Michael Pittman Jr. for the Colts Chase Young Washington and Antonio Gibson for Washington Leviska Jags Zach Moss Bills and Antonio Gibson Washington Jalen Hertz by the way openly as a Chargers fan. I've said it many times before I openly wanted Isaiah's image at pick six over Justin Herbert by long shot did not want a quarterback Jalen Hertz for the Eagles John Malafatano and Joe Burrow for the Bengals Stephen Davidson I'll never not admit that Cam Acres for the Rams and Denzel Mims for the Jets Jalen Hertz for the Eagles John Malafatano and Jacob Eason for the Colts Justin Herbert again Chargers Eric Serzovsky and Deandre Swift for the Lions John Malafatano Jake Fromm Bills and Jacob Eason Colts Jerry Judy Broncos and Antonio Gibson Washington close it up Cool so that was 2020 Chronicles now we're into 2020 prism Yeah, I like it. I used to like towel up to Or Draze for after hours Right there Yeah, I don't think I've ever had a bad time there Enjoy yourself, but not too much, you know, man, I gotta go back to Vegas. I miss that place Oh for sure Yeah Stay in MGM somebody's got to be here Aaron That's me Somebody's somebody's got a man in the fort. No, right? Is the Eagles game next weekend Chad wait, so When oh, yeah, so next weekend not like this weekend. Okay. That's what I thought. Okay, so we're gonna start with the base Good luck, everybody. Nice, Aaron. That's cool Tredavious white for the bills and mark show now. I'm uh, I'll be rooting very heavily for the Eagles on that game OJ Howard for the Buccaneers and Gerardo Lopez And Julio Jones for the Falcons Sean Hughes T Higgins bangles Steven Davidson and LaVisca for the Jags That is Joe locus Joe mixing for the bangles Steven Davidson And Chase Claypool for the Steelers Josh Jason Asher Nice very cool Sean Alexander for the Seahawks and Sean Hughes and Denzel Mims for the Jets Carl Martinson Kenny Galladay for the Lions John Malafatano and Justin Jefferson for the Vikings Nick Anderson Zach Moss for the bills mark show now and Deandre Swift emergent green lion John Malafatano Colin Johnson for the Jags and Joe locus Gabriel Davis for the bills and mark show now your gross mottos for the Panthers and Mark Mike Nishimura, I think everybody's good Rex Just disappointed we didn't have you to accompany us all night. How was your I asked you earlier? You didn't you'd ignore me. How was your inventory? Yeah Kim and Alan Chargers Eric Serzovsky and Chase Young Washington Michael Hughes Remember all card ship in this case and Jimmy Garoppolo silver for the 49ers Don McCrae See Higgins for the bangles Steven Davidson and Cortland Sutton for the Broncos John Beck cool so our red white and blue packs right now I Can Newton Patriot Tyler Higby rams and Anthony Gordon Seahawks Kyle Bennoi Dawkins and Sean Lee Cowboys chase Claypool for the Steelers and Jason Asher Philip Lindsay Broncos and Devonte Adams Packers libouska Chanel Jaguars That is Joe locus David and Yoku Browns and AJ Brown Titans Zack Moss bills Mark Shona Warren Moon Oilers and Kyle Rudolph Vikings CD Land Cowboys nice one That is Joe locus Jonathan Ogden Ravens Joe Thysman Redskins and Neville Galamore Cowboys Damian Williams chiefs Anthony Barr Vikings and you know Benjamin Cardinals Jack Doyle Colts Jalen Ramsey Rams and Patrick Queen Ravens So I'm a shell Patriots sequel and Barclay Giants and James approach Ravens triple Malish Steelers Larry Fitzgerald Cardinals and T. Higgins bangles Steven Davidson Stefan digs bills Devon white Buccaneers and Colin Johnson Jags Joe locus Joey Bosa Chargers Curtis Samuel Panthers Isaac Coulter Texans We're looking for a quarterback in there.  We were looking for obviously But we still got four more chances for 2020 Starting with here 2020 Chronicles again H2 this time Believe it went okay. I don't know. Yeah, right Chad that prison box did not like us. So let's uh Let's have the rest of it go well For Can makers for the Rams Brian Frank and Jordan love for the Packers That is Christie Blackburn climb out of the lair for the chiefs Matthew Shura and can makers again for the Rams Jalen Rager for the Eagles and James Robinson for the Jags Jacob Eason for the Colts and Brandon I uke for the 49ers see them for the Cowboys and luxurious need to 199 for the chiefs Matthew Shura Justin Jefferson for the Vikings Nick Anderson and Michael put them in junior for the Colts Nice chase young silver prison black For Washington and Michael Hughes and Jonathan Taylor for the Colts Jonathan Taylor Colts And James Robinson for the Jags Do not be swift for the Lions and to a tiger by Loa for the Dolphins Shawn Hughes CD land for the Cowboys and Joe burrow for the Bengals Bengals is Steve Davidson. These crown Roy Allen search are only available in in Chronicles H2 by the way, they have the auto version in hobby, but this is only available in H2 Zach Moss for the bills game real Davis for the bills Jerry Judy Broncos and to a tiger by Loa again for the Dolphins and Shawn Hughes Jordan Love again for the Packers Green Bay Packers is Christie Blackburn and Jalen hurts for the Eagles John ball for Tana Brandon I uke 49ers James Robinson Jags Jerry Judy Broncos Justin Herbert that's 2199 for the Chargers Eric Serzovsky and James Robinson for the Jags Alright everybody about 60 to 120 seconds here before we log off Yeah, no CD lambs popping up a ton in this okay We're still in 2020. This is optic H2 after this we're going into hobby boxes So in this we're looking for the red mojo parallels exclusive to H2 Evan's calling it early tonight, huh? Hmm get Alvin Kamara for the Saints Carl Martinson. That's the 299 and clad energy layer for the Chiefs and Matthew Shura You got a red mojo of Colby Parkinson for the Seahawks. These are non numbered for Shawn Hughes and Kishan Vaughn for the Bucks Toronto Lopez Whoo, there you go red mojo Justin Herbert Eric Serzovsky Chargers you got Eric Damon Arnett hollow for the Raiders Anthony Peretti and Joe Burrow optic base For the bangles Steven Davidson. You got Jason Huntley red mojo for the Lions John Malafatana And Stefan digs for the bills Mark Schoenau Chase Young Washington Michael Hughes And nice one to finish it Levisca Chanel Jr. Red mojo for the Jags Joe Locas That's a nice hyper box. Okay, we got two hot or four hobby boxes to finish it off guys Yeah, very nice herb. Okay. Now. We're gonna go into XR Hopefully we can keep getting quarterbacks now quarterback quarterback quarterback quarterbacks XR football and then playbook Four numbered parallels One of one parallels Two autographs one memorabilia card including one rookie Jersey autograph. There you go. I don't open XR Yeah, this is a very very talented Jags might be struggling, but he's very good See a nice patch See who it is, but Josh Allen the 249 for the Jags That is Joe Locas and to 199 to Marcus Lawrence for the Cowboys and Joe Locas You've got key Sean Vaughn to 99 for the Buccaneers and Gerardo Lopez There you go Dolphins Sean Hughes New era one-of-one to a talk about a loa patch auto. There you go, Sean You guys Like I said look for one-of-one parallels That'll do That'll do and Sean, that's the spot you won in that with one of your last spot mojo is not filler Congrats You got chase young for Washington and Michael Hughes Zach Erick's the new Cardinal Sam Hubbard the 249 for the Bengals Stephen Davidson and Drew Brees to 199 For the Saints Carl Martinson. I've got a Denzel Mims relic to 49 for the Jets Carl Martinson and Back to back for the Jets this one's gold five out of ten LaMichele P. Rhine Jets again Carl Martinson. So nice 2020 XR box Let's keep that hot street going for 2020. We've got playbook coming up next. We're gonna go into 2021 to close it off Most recent class Trevor Lawrence Justin Fields, Trey Lance, Zach Wilson Davis Mills Mack Jones We've got Colin Johnson again two out of 49 Jaguars Joe Lucas Well, we got points, so that'll replace either a relic or an auto So 250 points will have to randomize at the end and Josiah de Guara one out of ten for the Packers and Christy Blackburn Place it after randomized the points to one person at the end of the break And we have a booklet Out of nine out of 70 Baltimore Ravens jumbo relics Baltimore, it's JK Dobbins Baltimore Ravens is Scott Quinlan rookie booklet nine out of 70 Bound to have a big year this year and unfortunately obviously early injury preseason took him out So points are there now. We're gonna finish off with 2021. You've got legacy football and then elements See if we can find a rip card to finish off the break It's a good question Chad So the problem is if it went in If it went in a group submission, I honestly don't know For some reason Like even though they say they're caught up and everything and like all their price levels are caught up It doesn't apply to group submissions, which is very weird because those are under the same you know Categories so it's kind of misleading.  Then that's a good question They have a chat go on to their go on to their blog their Twitter or whatever They they've been putting out updates as far as where they're at in the different price levels and where they're caught up on and stuff You know what I mean? So like they keep saying like oh, we're From this to the up to this time we're caught up on those that level of submissions and stuff So obviously they're still taking in the express and the super express I've done a super express recently and I just sent it to express orders. So you've got Elijah Molden Which I don't know offhand where he is They're in January. Oh, then you should be you shouldn't be too much too far behind. When was that last update of Chad? Elijah Molden is Tennessee Titans That's going to Karl Martinsen and Titans Hmm interesting Yeah, I'm not sure to Sean Watson the 50 for the Texans That is Travis Melbert You got another Elijah Molden there Jalen waddle dolphins Sean Hughes Tommy Brady Patriots Edition That's Karl Martinsen and Mack Jones knowing them Patriots Karl Martinsen You got Ben Rothesberger mini Non-numbered for the Steelers Jason Asher and Cam Acres to 100 for the Rams Brian Frank Jamar Chase Bengals Stephen Davidson So I've still got two autos to pull so there should be the last half. Oh, yeah, we have Elijah Molden So we have one auto left and it's right here. It's Kenneth Gainwell, which is for the Philadelphia Eagles rookie auto silver Philadelphia Eagles John Mautler-Fothana There you go, sir They as a team are just not using their running backs at all Ken Anderson the 199 for the Bengals Stephen Davidson, but he and Oh nice tree land silver there 49ers Don McCrae He and Miles Sanders have both looked good when they've touched the ball, but there's not touching the ball. No So, Miles Sanders had one one run in the first half last night Trevor Lawrence That is for the Jacksonville Jaguar Joe Locas and Kaderius Tony for the Giants and Sean Ottagwile Yet Denzel Mims mini red That's to 75 for the Jets and Karl Martinsen and Stefan Diggs to 299 for the Buffalo Bills and Mark Shona Kyle Trask for the Buccaneers Gerardo Lopez and Kyle Pitts for the Falcons Sean Hughes So we got one box left guys and it's elements football and that'll finish up our 13 box multi-year football mixer Cool and last box guys Love these cards Numbered to the element from the period like table You've got Lamar Jackson Xenon 20 out of 54 for the Ravens Scott Quinlan and Rookie of Kimmy and Wang Wu gold for the Vikings and Nick Anderson Oh and their metal carbs That is 24 out of 99 You've got a Rondell Moore Nice three-color rookie relic 16 out of 47 For the Cardinals you've been playing really good Joe Locas Rondell Moore and our first auto is Moe Ali Cox For the Indianapolis Colts and Chad Dahl That is 75 out of 199 And last card last auto the break last hit Travis ETN the Jacksonville Jaguars and Joe Locas wishes his teammate, but that is five out of six Super short Very low number there Joe Nice Travis ETN Hopefully when he comes back. He is as good as expected But very nice on card rookie out of five out of six to finish it off We've got one randomizer to do for you guys It's the points that we got out of the playbook that replaced a relic so not an auto which is not too bad 250 points there that's gonna go to one person in this break So I'm gonna pop back over here real quick We need to take the teams let's just take the teams randomize those Reset this So Washington back up to Arizona dice roll team on top after three to two five times gets those $250 with 250 points So five times Fifth and final time it's gonna go to the Dallas Cowboys and Joe Locas there you go Joe and Quick little recap for us as well It was heavier on obviously the Like the the retail and then there was also the hobby boxes and the hobby boxes were more the what's it called? We're more like the booklet autos and stuff so not a ton of autos, but All-card ship. There's a lot of stuff going out to a lot of people The non-autos you got Patrick Mahomes the rookies from 2017 Don Russ mega box Justin Herbert to 199 Justin Herbert red Mojo from optic Optic H2 and Joe burrow ready rookie base JK Dobbins playbook Jumbo relic there. That's out of 70. I know Chad Carlos Henderson to 499 and Irv Smith jr. Jersey and auto to 75 Jalani to vi to 199 and a redemption for Ryan Finley for the bangles to a tag of I love one of one new era Tag auto La Michael Piran out of 10 Jersey and auto Collin Johnson to 49 and Josiah de Guara out of 10 You got Elijah Molden for the Titans and Kenneth Gainwell for the Eagles Mo Ali Cox out of 199 and five out of six Travis ETN with the last hit of the break Daryl Henderson Jersey booklet to 125 auto and Cody Kessler from the first box of the break dual relic auto rookie for the Browns and there you go guys That is the right recap quite a few other obviously rookies going out to everybody But that's the core of what went on and there you go guys That is Jasper's 13 box multi-year football mixer random team edition from Jasper's case breaks calm I'm Sean Jasper's case breaks calm. Thanks for hanging out. We'll see you next time


Nutrition policies are essential to ensure that people can access healthy and sustainable diets. However, many countries lack comprehensive policies, focusing instead on individual behavior change. The nourishing framework provides a useful tool to assess the effectiveness of existing policies and identify gaps. It should be used to guide the development of new policies that address the full range of factors affecting food systems, including regulations, economic measures, and governance structures. This article was authored by Amanda J. Lee, Catherine Cullerton, and Lisa Marie Herron.


Everybody, welcome back to the Premiere Pro tutorial. This one, gonna show you how to take a day shot, like here, I've got it on the left side.  Make it look like it was shot at night time. I'm gonna show you step by step. Let's get into this, let's delete everything and start from scratch. Here we go, start your timer, it should take about 90 seconds. All right, drag and drop some footage in, like I've got here, and then drag and drop it into your timeline. We've got this girl doing her thing, just hanging out of the truck. Next step, go to your Lumetri Color workspace. Go to Workspace, make sure Color is selected like that. And then over here on the left side, we've got a bunch of options. Skip everything and go right to Creative. When you click on Creative, underneath Creative, you'll see something called Look Under Look. There's a look called SL Blue Day for Night. This does a lot of the heavy lifting for us. So as you can see here, it's applied it in the thumbnail. And there you go, we've got a nice dark blue look. It's almost there. We wanna make it a little darker because we want it to be a little darker at night. So we go to Basic Correction here under Lumetri Color. And we'll just increase the temperature, decrease the temperature, pardon me. We'll decrease the exposure to about minus one. We'll increase the contrast drastically because we want that nice nighttime contrast. We'll increase the highlights a little bit and then shadows go down. The whites, yeah, the whites don't matter too much but the blacks need to go down as well. And there you go, we've got a nice dark night shot. You can adjust this as you see fit.  Create a black video, click OK. Drag and drop that on the video track two on top of it.  So 0% means there's no change but if you needed to get darker because you don't quite have it right, you can just increase this opacity until you get it to say 39% looks good for me. Thanks for watching.


FNN, The Tiger, Financial News Network. Hi everyone, Basel Chapman here for the Tiger Financial News Network, 9am Market Update on this Monday the 28th of March. Thank you to Tommy O'Brien for his Market Kickoff Show, Starstaff at 9, favorite of the show with a lot of fundamentals put together with the technicals. We're looking at the Dow down 83, having achieved that buy signal to buy mode Chapman Wave Methodology that takes you to at least a D. We made that leg D at 34,942. On Friday we've got into that resistance area, we're talking about 34,940 to 35,050. We'll see how it handles that over the next couple of days. Looking at the S&P and actually Home Depot is really troubling the Dow right now. It's down again sharply. S&P made a new recovery high to 45, 52.75. It is up 3.76 at 45, 46. Also in a leg D, accomplished that, helping that monthly. Wow, we've got to go to a long way to Thursday at 4 o'clock to be able to wait for that final trading day for the month of March in that candle. We're looking at the QQQ which showed some strength earlier on. Still showing strength leg B. Hit 363.19 is at 361.54 up to 21. It's right at a resistance level just over the 200 period moving average. It's going to act like a magnet for a couple of days and we'll see how far up it can go. IWM is acting a little bit weak today down one at two or four point 99. We're looking at it stuck in a trading ramp band and now what we're looking at is gold. Gold is down $17.19.37. We've been talking about this for quite a while now that it has spectacular move. This is all part of this digestive phase. You're looking at crudal exactly the same thing. Fantastic move up to the 130 point well is changed because I think it's 129 now because of the continuous contract and gets smoothed out but the high of the seventh drops very sharply down to the 14th of March and then bounces quite showing about 50%. Now down 9. This is crudal is down 9. This should be helping the market. We're looking at the TLT. I'll talk about this when we get back because the TLT should be ready for at least a little bit of a bounce. You've got a good question here. What about the yield curve? What happened in 2007-2008? I'll be back for the Tiger technicians hour in a moment. Hope you can stay. Check out my opening for more daily news that are pre-programming here all day. Hope you can stay tuned.


So my paper presentation is role of multi-phasic city and focal hepatic tumors. So liver being one of the largest organ in the body is the site for wide gametes of benign and malignant neoplasm. It is also one of the bombless site for metastatic neoplasm for primary tumor cells. So detection of hepatic lesions with CT can be optimized by rapid delivery of iodinated contrast material and scanning during phase of the maximum difference in attenuation between the neoplasm and the normal parenchyma. Normal liver parenchyma receives about 70% of its blood from the portal vein and 30% from the hepatic artery. So most of the primary and metastatic liver tumors, however, receive their blood from the hepatic artery. Thus scanning the liver sequentially in different phase of enhancement allow detection of both hypervascular and hypopascular tumors. So aims and objective of my study to study the pattern of enhancement of liver neoplasm in arterial phase, portal menoplasm, delayed phase and thereby characterizing the mass. So this study was, this was a retrospective study conducted in department of radiative diagnosis, 3JMC down here at Karnataka for a study period of one year. The total 72 patients were selected for the study in whom diagnosis was made by losing USG graded or CT graded FNSE or biopsy or by typical imaging features or by clinical and laboratory phoenix. So scanning parameters are RTL phase has taken at 20 seconds, portal menoplasm has taken at 60 seconds and the other phase has taken at 180 seconds. So observations and results. The most common liver neoplasm of metastasis which is seen on 26 patients, then the second most was the SCC which is seen in 25 patients and third most was the hemangioma and last was the cholangocarsinoma. In age distribution, most common age of presentation was 50 to 75 years with mean ages being 53 years. So clinical spectrum, most common clinical spectrum was clinical presentation was plane abdomen which is seen in 43 patients, second most common was hepatomeregal which is seen in 35 patients, rest of the clinical research like abdominal distention, loss of weight, down days, mass per abdomen, asides or pleural equations also seen. So first is the hepatocellular casinoma, pattern of enhancement of hepatocellular casinoma. The hepatocellular casinoma was seen in 25 patients and the most common pattern of enhancement in RTL phase was heterogeneous which is seen in 68% of the patients and in hypotelenos and the equilibrium phase it was the hypomanagement pattern was seen which was the most common pattern of enhancement which is seen in 40% in total venous phase and 68% in equilibrium phase. So this is a case of hepatocellular casinoma where you can see there is heterosynecyparypheroly heterosynecyparypheroly enhancing mass lesion noted in the right lobe of the liver which is in the arterial phase which is showing washout in total venous and delay phase. Second is the metastasis. The most common primary for the liver metastasis was the colorectal casinoma which is seen in 7 patients. Next common was the CA bankrails and third most common was the CA stomach and ovary. Rest of the casinoma primary was the breast, meloma, RCC, CA is the first after it. So pattern of enhancement in metastasis, the most common pattern of enhancement in arterial phase was peripheral enhancement which is seen in 43% of the cases. In total venous phase again the peripheral enhancement was the most common pattern of enhancement. In equilibrium phase it was the hypo enhancement which is seen in 74% of the patients. So this is a case of metastasis from colorectal casinoma, primary is the colorectal casinoma where you can see there are multiple peripheral enhancing, peripheral enhancing lesions noted in the diffusely in the liver in arterial phase which is showing washout in equilibrium phase. In portal venous we can see there is peripheral enhancement is there. So next is the hemangioma, the hemangioma is seen in 14 cases. So the most common enhancement pattern in arterial phase was peripheral globular enhancement which is seen in 78% of the cases, in portal venous phase again it was peripheral globular enhancement. In equilibrium phase it is uniformly hyper enhancement. So this is a case of hemangioma where you can see there is in arterial phase there is peripherally discontinuous nodular enhancement noted in the arterial phase which is showing progressive centripetal filling in portal venous and in equilibrium phase it is showing almost complete hyper enhancement of the lesion which is very deep color of hemangioma. Next comes the colorectal casinoma, it is seen in 7% of 7 patients, most common pattern of enhancement was in arterial phase was peripheral enhancement they seen in 42% of the cases. In portal venous phase most common enhancement was again peripheral enhancement, in equilibrium phase it was most common pattern of enhancement was hyper enhancement, means delayed enhancement. So this is a case of colorectal casinoma where you can see there is heterogeneous enhancement of the lesion noted in the left side of liver in the arterial phase. In portal venous also there is heterogeneous peripheral enhancement but in delayed phase it is showing hyper enhancement of the non-enhancing liver which is shown in the arterial phase. So this is typical enhancement pattern of colorectal casinoma. So enhancement pattern in arterial phase for HCC most common enhancement pattern was heterogeneous enhancement which is seen in 68% of the cases, for metastasis ring enhancement which is seen in 42% of the cases, for hemangioma it is peripheral globular enhancement which is seen in 78% for colorectal casinoma it is ring enhancement which is seen in 42% of the cases. So positive predictive value, the positive predictive value for abnormal internal vessels for heterogeneous enhancement in HCC was 73%, positive predictive value for peripheral ring enhancement pattern in metastasis was 84%, positive predictive value for most common enhancement pattern of hemangioma was 100%. So on summary, total 72 cases were included in the restores for HCCD, most common pattern of enhancement which is having high positive predictive value for hepatocellular casinomas abnormal intratumoral vessel or variegated pattern or heterogeneous pattern. Most common pattern of enhancement for hemangioma was peripheral globular enhancement with centrifugal filling up. In case of metastasis it was peripheral ring enhancement in the arterial and portal venous phase was more specific with high positive predictive value. In case of palangio casinoma peripheral ring enhancement, conglomerated lesions with intratumoral hyperattunation in the delayed phase, that means delayed enhancement. So conclusion, multifasic liver CT proved to be valuable pool in the diagnosis of liver neuroplasm by setting different patterns of enhancement of primary and secondary neuroplasm, arterial, portal and delayed phase, helping diagnosing the tumor confidentially thus characterizing the hepatic tumors in three phases instead of single phase was useful in more accurate diagnosis of hepatic neuroplasm and help in reaching the near histopathic liver diagnosis. So these are my references. Thank you.


This special Halloween zombie series covers most all the techniques we have learned so far. We'll now take these techniques that shall be demonstrated and I'll put them into practical application so you can easily follow along and duplicate the process. Cutting down a zombie with wood in keyhole, the basic footprint. Move your right leg forward and step into your stance. Draw the sword, lift it above your head. Grab the sword with your left hand into a jodan position. Step forward with your left foot and pull it down into a hasso stance and position. Check your target area and see where your distance is between you and your target. We walk into the target area, from here we lift up the sword above our head into a jodan position and cut down into the zombies arm. From there we lift the sword up again into a jodan position and we cut again into the zombies head. From here pull your hand back up to your temple and prepare for chibuti.  This is your basic footprint with wood, broomstick or bokuto. Cutting down a zombie at regular speed with a shinken. As in our previous lessons, when you draw the sword in this first technique, I want you to lift the sword up to about a 45 or 50 degree angle and then that way after this is in this angle it will be easier to draw the sword upward above your head. From this position your left hand is going to come to your focal point, your nose and then up to a handle. When it comes up to the handle you just step forward with the left foot and you easily come into this hasso position. From this hasso stance, this is a nice compact stance that will allow you to go from your area over to your target's area without telegraphing as much. After you have discovered your Mai or your circle of influence, the distance between you and your opponent, then you can easily step into his circle of influence and sever whatever object you want.  Bring your hand back up to your temple this way and Shiburi, bring the sword back to your center and put it away. Practice this over and over until you become fluent and proficient. It doesn't matter if you have a broomstick or a razor sharp samurai sword, the physics are almost the same in your cutting techniques at this time in your training. Thank you very much for viewing Learn the Sword on TGN. See you next Friday. Until then, be well.


Hello and welcome to our video summarizing all you need to know about the Great Depression in Germany. My name is Barbara and in this video we'll examine the consequences of the 1929 Great Depression which had originated from the US but of course it spread in terms of its repercussions to Europe and further abroad. And of course one of the countries that was massively impacted by this is Germany and we can argue that the Great Depression is really what tipped the balance for Germany and led to the rise of Hitler. So let's get started. Now let's begin with a timeline in terms of the most important elements that led to the Great Depression but also how this impacted Germany. So as I mentioned before in the US there was a great period particularly after the First World War so during the interwar years of great economic success and by 1927 to 1928 USA experienced a gold rush particularly on Wall Street. This is where a lot of huge companies are listed on the New York Stock Exchange. As a result of this gold rush and as a result of these good times there were many American people who bought lots of shares in Wall Street and in these companies that were doing really really well. However there was a massive turn of events in August 1929. Now in August 1929 as a result of these boom years the young plan was signed by the USA and Germany which replaced the Dawes Plan in other words. The USA which had essentially bankrolled Germany's economic recovery and its development during its golden years and this is 1924 to 1929 essentially guaranteed that there would continue bankrolling Germany and also help Germany towards its reparation payments but also the young plan had kept the reparation payments for Germany to a rate that was seen as affordable. That being said this was happening as things in America from an economic perspective were shifting for the worse. Now the first major event was October the 3rd 1929. Gustav Streismann died. Now if you recall from our previous videos and do check out our other videos which talk about the golden years of Germany as well as the Weimar Republic on our channel. Gustav Streismann played an integral role in turning Germany's economic and political position around. He united the left and right wing parties in Germany and not only did he negotiate a lot of these debts and a lot of these payments that came from America to help Germany recover but he also was a really important uniting force for politics in Germany. Now when he did pass away without him the coalition government of Weimar Republic started to do really really badly. On America's side October 24th 1929 the same year was really a defining moment because this is when Black Thursday happened. Effectively share prices on the New York Stock Exchange dropped. In other words share prices mean the cost of owning a piece of a company. Therefore if this cost drops that therefore means that company is reducing in value and what this happened or rather what this resulted in is people who started panic selling. So do you remember for example in 1928 there were lots of Americans who engaged in this gold rush and bought lots of shares. Now these same Americans started panicking in 1929 and they started selling causing companies to lose value even faster. And this consequently led in the period between October to December 1929. Lots of US companies losing value and ultimately going out of business. These companies employed lots of people and therefore as a result when they went out of business there was mass unemployment in the USA. There were hundreds of banks that closed and many people lost their savings. And in fact there were a lot of people who also committed suicide as a result of this. Now this had a reverberating impact not only on America but on Germany because as we've mentioned Germany was essentially bankrolled in terms of its recovery by America. Now in March 1930 the Weimar coalition government collapsed. Of course also remember that politically the main unifying factor Gustav Traceman had died. And this of course had an impact. Now the center party's Heinrich Bruning was then appointed as chancellor of a minority government. In other words he led a government that his political party had a minority in terms of seats. In July 1930 President Hindenburg then dissolved the Reichstag and ruled by decree. In other words he ruled as a dictator because he suspended Article 48 and he suspended the constitution under this article meaning that he could rule by decree. This is because there was a lot of chaos on the political side but of course Germany started seeing the impact, the economic impact of America's Wall Street collapsing. In September 1930 in the Reichstag the re-elections which resulted in more support for the Nazis and KPD. Do remember that the Nazis are extreme right and the KPD are extreme left. In other words lots of Germans started voting more for extreme parties rather than center parties which are far more liberal. In May 1931 unemployment in Germany reached 4 million people and Austria's largest bank called Quedens Stolt collapsed leading to a huge crisis in Germany. In June 1931 there was what we call the Hoover Moratorium. Named after US President Hoover he essentially cancelled much of the cash that was promised to Germany under the young plan for one year and this was terrible. Of course this is because America was going through an economic disaster hence they could no longer afford to give loans. Worse still a lot of American banks started wanting to recall a lot of this money and America wanted some of the money that it had loaned Germany to be paid back which of course starts creating a vicious economic cycle for Germany as well as America. In July 1931 a banking crisis erupted when Danat Bank which is one of the largest banks in Germany fell to open and people panicked and essentially withdrew all their cash. In April 1932 President von Hindenburg re-elected as German President defeated Adolf Hitler by small margin. Bear in mind that before this happened and during the golden years Adolf Hitler was seen as a marginal figure and the Nazi party was seen as a marginal figure however now he was increasing in terms of his support amongst Germans. In May 1932 unable to govern effectively without support in the Reichstag Chancellor Heinrich Bruning resigned and Bruning's 26 months in office made him essentially the longest serving of all Weimar chancellors showing how weak the Weimar government became. In June 1932 Hindenburg the President then appointed Franz von Pappen as Chancellor and in July 1932 the Lausanne Conference in Switzerland voted for Germany to stop paying reparation payments due to the Great Depression. In July 1932 the Nazis the NSDAP party won 230 of the 608 seats in the Reichstag elections and the Communist KPD also increased its seats from 54 in 1928 to 77 seats in 1930 meaning of course more extremist parties started having much more of a say in government. In December 1932 Franz von Pappen was unable as Chancellor to hold together the coalition government and thus he resigned and Kurt von Schleicher became Chancellor. In January 1933 Kurt von Schleicher resigned as Chancellor and Hindenburg was then pressured to appoint Hitler who was now extremely popular as his successor and as Chancellor and of course bear in mind that later on in that same month Adolf Hitler then became sworn as German Chancellor and effectively the period of democratic freedoms in Weimar Germany came to an end during this year. Now of course it's really important to understand the different consequences and impacts of this Great Depression and the first consequence of course is the economic impact. So the Great Depression had a huge economic effect and even if this depression started in America Germany was really relying on the USA for its economic recovery and thus this depression showed just how the foundation of the Weimar government was built on shaky ground which is essentially American loans. Also although Germany during its golden years which is 1929 to 1924 to 1929 although it had grown rapidly during this time it really wasn't ready for the sudden stop in loans essentially its growth was highly fueled and highly dependent on loans. Banks in Germany really struggled to provide money and credit to businesses. In 1930 the USA which was a huge buyer of German exports essentially stopped buying goods to protect American companies and lots of German people panicked and in 1931 many removed the cash from banks meaning big German and Austrian banks went out of business virtually overnight. Also lots of German businessmen lost access to US markets as a result and they found credit which is essentially money given in advance via bank impossible to obtain because these are those very same banks that went out of business. Also many industrial companies and factories closed or shrank dramatically and by 1929 around 1.5 million Germans were unemployed and by 1932 German industrial production dropped to 40% of its pre 1929 levels. But early 1933 unemployment in Germany was 8.5 million unemployed people and shopkeepers and small retailers lost customers of course these are the customers who had consequently become unemployed therefore their income fell to 50% and this of course was a huge catastrophe. A lot of people suffered and also do bear in mind that it wasn't only working class workers that suffered white collar workers in other words people who were lawyers doctors surgeons essentially professional people in that class and this is the middle classes 800,000 people were unemployed. Also of course there were huge political consequences of the Great Depression. So the Wall Street Crash and the depression essentially destroyed Germany's shop lived democratic period under the Weimar government. Do remember in times of great economic problems economic crises people always look to extreme parties for help. This is because the need escape to escape the misery and this is exactly what happened in Germany meaning many people turned to extreme political parties which did really well as a result. Germany as I mentioned before experienced political polarization in other words people started to vote for extreme parties in contrast to the moderate liberal parties that were really popular during Weimar's golden years. The Nazis above all really exploited the anger that many Germans felt at becoming poor and they put themselves forward as a solution. Of course Hitler himself really exploited this to his advantage and hence why he essentially eventually became Chancellor. This led them to do really well especially among the working classes who faced a lot of poverty and high unemployment. As I mentioned before from a political perspective it was a huge disaster that Gustav Strassmann died in October 1929 just when his country was most need on his strong leadership and political acumen. He also had brought the right and left-wing parties together however without him this is what caused the polarization. Now there was a grand coalition of different parties which tried to hold together the Weimar Republic. So it was a DVP, CCP, DDP and SPD who tried to govern between 1928 and 1930 led by Hermann Müller of the SPD. However, Hermann Müller proposed a policy of austerity in other words cutting back by the government which essentially failed to get an agreement from the SPD whose working class supporters would be hit really hard by cuts to welfare. This led him to resign and the coalition collapsed by 1930. In the 1930 elections the Nazis had a huge breakthrough gaining 107 seats which was up from just 12 seats two years ago in 1928 and this made them the second largest party in the Reichstag. The KPD which is a Communist Party also increased its seats from 54 seats in 1928 to 77 in 1930 and Hindenburg decided to use Article 48 to appoint a series of chancellors and he ruled by presidential decrees in other words he became a dictator during the crisis and this made essentially Germany a presidential dictatorship. Also remember another huge outcome and rather a huge disaster was the death of Hindenburg which occurred a little bit later. Also prior to his death he was quite old he was 83 years old and he was really frail and this led the people that surrounded him which is essentially a small group of ex-military officers they influenced most of his decisions and many of these officers including Major General Kurt von Schleicher, Oscar von Hindenburg and Otto Meisner really saw extreme left parties as a threat and hence they felt that if extreme parties were doing well they wanted to support the extreme right as that this would be more in line with protecting their interests. Although do you bear in mind they didn't really like the Nazis this small group that's around at Hindenburg they did want to use Hitler as a pawn to weaken the left and this of course meant that not only was Hitler strengthened and of course they also underestimated Hitler's acumen they thought that he could be manipulated to weaken the left and then when they were done with him they could cast him to the side however Hitler outmaneuvered him.  Of course there were great and important social outcomes as a result of the Great Depression so remember after the First World War which was in 1914 to 1918 there was a widespread movement in Germany for social change to improve the lives of the poorest in society and as a result the SPD introduced social programs like unemployment insurance the a hour working day collective bargaining rights as well as voting right reforms for instance voting lowering the voting ages increasing voting to women as well as men and helping people move out of poverty and housing. However the Great Depression and the onset in 1999 proved a huge social disaster for these people who had experienced so many gains between the interwar years so many of the achievements of the Weimar Republic in reducing class difference between the very rich and the very poor were essentially undone by this economic crisis and of course the people that suffered the most were the working classes in the middle classes people's salaries were cut and many others were laid off and unemployed the government also reduced its funding of social programs so do remember for instance Herman Muller who proposed the policy of austerity cuts all of these funding programs impacted the working classes so therefore being cut made the working classes even poorer. There were lots of cuts to important social benefits unemployment insurance and this of course was a huge disaster for people who lost their work and the social cohesion that had been building in Germany really began to disintegrate and during the Weimar's golden years the class divisions between the upper classes middle classes and working classes have been reduced given the better standards of working the working class enjoyed however the Great Depression reversed all of this remember many middle class people became poor overnight and the working classes suffered the most as they lost their jobs property and social benefits. As a result workers began to listen to more radical ideas on how to solve the economic crisis therefore the left-wing KPD did really well and the growing influence of the communist KPD party caused many people in the middle classes and upper classes to turn to the extreme right and of course this is what caused Hitler to do so well. Industrialists also became far more willing to fund right-wing politicians like Hitler in order to protect their interests. Hitler also used this skillfully because he blamed the Great Depression on Weimar officials as well as important groups such as the Jews who he labeled as really wealthy and behind the economic problems of many working class people. So that's all with regards to the Great Depression and its consequences on Germany. If you found this video useful we would really appreciate it if you gave it a thumbs up and a like but also do make sure you visit our website www.firstrate tutors.com. There we have lots of essay model questions, practice questions that you can use to improve your knowledge not only on this area but other areas of history and also make sure you visit our website because we offer lots of support material which you can use as part of both your history as well as English and your academic studies. Thank you so much for listening.


Hi everyone, I'm Joe for jasperjasebricks.com coming at you with What I what did this window open up? Happening are we recording we do we'll do it live coming at you with 2020 take to 2020 Panini Donner's football one pack number 36, and we're giving away nine spots in that bolt-up football mixer Which is coming up in a separate video right after this big. Thanks all of these folks for getting into it There are the teams right there. Let's roll it. So we'll do the break itself first And then we'll re-randomize your names to see who gets into that mixer five and a two seven times for each list one two and Seventh and time seventh and final time for names and teams and Seventh and final time after seven. We've got the Bears down to the Broncos. There's all the teams right there There's all the teams right there Sort by column B Yeah, so how does that work? if he was already warming up with the team is the NFL like We're just gonna have to keep going Kevin Seaford from ESPN says whenever player test positive for COVID-19 NFL conducts contact tracing Germans Who if anyone qualifies a high-risk close contact? There are any Ravens who do after the desk positive result. They would have to be pulled from this game as well That was five minutes ago 450 p.m. Pacific so like is the whole wide receiver group out there. They're probably close, right? I guess we're gonna find out over the next. This is a developing story as they say I guess we'll find out in the next ten minutes. I'm sure NFL officials are running around right now There's Zach Erz press proof Lamar Jackson, hopefully he's not affected by the Des news tonight and there's Darian to Nevins Lynn Bowden, Jr Jake Luton Carson So nothing too crazy here, but let's see who wins those mixer spots Cardinals down to Washington and that's Ryan down to Steve. All right, two out of five seven times one Two is it seven again? Am I going to Vegas look at that seven seven right there, too? All right. Anyway, two three four five six and Seventh and final time after seven times. It's gonna be top nine After seven who are in the bolt-up football mixer, so From ten on down. I appreciate everybody giving this a shot Thank you from nine on up. You're in the mixer Kevin Ryan H Brett Brian Brett Kevin John Corey and Adam. There you go. Nine of you you are in I'm Joe for Jasper's case breaks calm I'll see you next time for the next one


So now I've got room above it. So I could say these are the words. I'm just typing in words. Notice it's formulated in the formula bar. If I want to move to the right, I could click over here and I can also hit Tab. So I'm going to hit Tab and that moves it to the right. And then here I'm going to say, well let's say word count. Let's say word. I'm going to double click on here count and put count. And then over here I'm going to put words. All right. Now on these two, notice this cell is longer than what I have room for. And I was still able to override it on this cell. But I could try to make this cell longer. I could put my cursor in between A and B and extend the cell like that. My other methods that I might use here is I might say maybe I want to wrap the text. I can go to, let's select these two. Home tab. Let's go to the alignment group and then wrap the text. So what that does is it automatically wraps the text. We've got to be careful of that because it also makes this wide cell if there was anything to the right of it. But in this case I'm okay with that. I also want to center the text. Home tab, alignment, center in the text. That's not the one I wanted. Let's keep it there. Center is this one. Center the text. Now because this is a header you also might format the header with a different color or something like that. But in our case and you might make it bold to make it a header. Home tab, font group, bold. Now the next thing I would like to do with this data set is sort it by the most used to the least used. So this is basically alphabetical order. I want to sort it this way. So one way we can do that is I could select all this information and then go to the data tab and I can add a filter. Sort and filter, add in the filter and that puts us these little filters up top. So now I can sort the data. Now that works but it's not my favorite way of doing it because I feel like I might lose, I would rather have it in a table usually. So what I will do is I'll turn off the filters and instead I'm going to select the data. Now note when I make a table I could add the whole data set like this and then go to the insert tab and I'm just going to put a table around it. Or because there's no blank cells in this there's no blank cells that are all populated and the first two are boldened so Excel can note that that's probably a header then I can go to insert and table with just one cell highlighted, just one and say insert the table and it puts what they call the dancing ants. The Excel is fun guy makes dancing ants around it and they're more like marching ants. They can get a little groove on. If you put a microphone like if you looked in real close you can see they were actually dancing and not just marching. They got a lot more going on but we can't see it because we're out. But in any case then you can see that we have the table range which is don't worry about the dollar signs right now but A1 to B21 that's the range of the data, A1 the cell to this range of B21 is the range of the data so we're going to say that looks good. We can also just see it visually insert the table. So now we have our table. Now note on A I can make A a little skinnier again and it'll still wrap the text alright so now we've got these filters that dropped down so what I'd like to see is the filter by the word count so I'm going to filter it by the word count hitting this drop down. I want to go from A to Z. This is an alphabetical order but it's going to go from that'll take it the other way showing the smallest to the highest right and then if I flip that and go from Z to A now I've got the largest which is probably the most important on top so if I was going to sort this data this is the first thing we'd probably do right we'd say okay here's all the words which word is used most the Lord well that might tell us something about the thing maybe it's clearly going to be a play about you know Lord's. A lot of high brow people in it or something you would expect and so that gives us a little bit of a representation of the data. Now if I wanted to visualize this data we can do just the standard bar chart which is generally fairly easy to put in place I can select all of this and we can say insert and then if I go to the charts note the recommended chart sometimes is a useful thing to look at because it gives you some different representations that you might be not be as familiar with that gives you some good ideas of different ways to format the data so I'm visualizing the standard bar chart but of course you could flip the accesses on it and represent it represent it this way or you could see it this way and you know different kind of representations but there could be a problem with this bar chart so let's take a look at it if I insert a bar chart just like this notice there's an issue with it because you know obviously nothing's being represented here right now one of the we could try to adjust the bar chart from here but one of the things that will make it easier to automatically put the bar chart in is to switch the order here so I'd like the words on the left hand side and then and then the word count let's call it word not words count word count on the right hand side because that usually then Excel will pick up the X axis for the items that are on the left so let's try to move that over now there's a couple ways we can move it we could try to insert a column on the left and move it but the easiest way to do that is to actually select the entire column we want to move so I've got my cursor on B I've got that arrow drop down I select the entire thing and then the key is that you have to hold down the shift and then you put your cursor on the on the in-between spot so you get those four arrows hold down the left click we're going to click and drag now and drag it to the right and then let go so now we've got the words on the right the word count on the left and so now we should be able to insert our table also note that when you insert the table you could select simply the data down below if you pick up the headers Excel should really generally recognize that that is the header so I could pick up the entire thing with the headers like so and then we can go into the insert tab up top once again we go into our charts and we're looking for the standard bar chart here we have different variations these being basically the same kind of chart right so I can look at it this way this way we've got our more 3D kind of bar charts and so on and then we have the axis is turned the other way with our bar charts but let's just do the standard bar chart so there we have it I'm going to pull this I'm going to put my cursor on that left part of it pull it to the left and then notice it put it put up top word count now that might not be exactly the title we want so I could click on this and say this is going to be let's say I'm going to go into it and say this is Hamlet word count right so then we've got our title up top I can make it a little bit larger and it in essence it does everything that we basically wanted to do to make our chart by just basically implementing it there so which is nice so now we've got this pictorial representation now I just want to point out that this is not exactly a histogram but it's giving us a similar kind of thing so if I go to the insert notice that we have up top these items insert a column or bar chart versus this one which is to insert a statistic chart so if I hit the drop down we have a histogram here so the histograms will look at later which are which looks similar in terms of a representation and the differences that we have these buckets within the histograms because we're usually looking at an X axis that has numerical data within it but we can actually format the data to use a similar kind of bar chart so we'll look at histograms later but we want to keep those two things separate in our mind but the concept is similar here we're saying hey look this data on the left is giving us useful information in a lot of ways but it's not useful unless it's organized it's great here that we can organize it from top to bottom and I can see the words that are used the most but of course the pictorial representation is going to give us even more more data so if I just look at this pictorial representation it's probably going to more easily show us exactly what's going on and more clearly show it easier to display to other people and all that kind of stuff now if you


If everybody on this video wants to take advantage of this market or close the gap on the agents that are ahead of you, grow your business in the growing season. If you're excited about the opportunity to learn everything you have to offer and you're going to take full advantage and take action, type me or yes down in the comments below because real estate itself and everything in life is all about who's going to take the knowledge that they've learned and actually apply it to take action, massive action. I know there's a lot of new agents in this coaching group that signed up just for this, so welcome to everybody who signed up just to do this 30 day jump start. Today I'm going to go into a couple of things. I have to get your mind right. I have to actually restructure the way you think between there's two seasons in the year. There's the selling season and the buying season. We're going to do a mindset change and then I'm also going to tell you what you need to do this first week, the action you need to take to actually start to get results to take advantage of the slow time of year. What we're going to do is there may be some other agents doing the same thing maybe in your market, but they're not going to do it to the level that we're going to do it at. This is a chance to close the gap between all the other agents. This is a chance to really, this is where you become number one in your area. When you work through the off season, the way that I'm going to program you to work, eventually you're going to catch up to all the top producers and you're going to blow past them. This is exactly how I have become the top agent in my area and I've closed the gap little by little by little over the years and then surpassed everyone, but that's not good enough for me. Now I'm in competition with myself and I want to continue to widen that gap every year. I don't want there to be a close second behind me, somebody on my heels. I want to be so far out ahead of everybody that nobody can catch up and then I want to go even further than that. I'm going to continue to widen the gap between me and the other agents and one day I'm going to wake up and some young buck like me is going to come up and beat me and I'm going to go have lunch with him, shake his hand and say congratulations. Let's beat brands because you're the next Ricky. It's exciting. I feel like I'm in the prime of my career. I have the dialogue down. I've been through all the different scenarios of the market. I've been through all the different scenarios of how phone calls go. I've been through every little twist and turn you can think of. I've tried every little thing there is to create business and real estate and I just feel like I've got it fine tuned and even down to what we're doing now which is through the year what you do through the year to actually capitalize and try to reach your full potential because that's what we're trying to do guys are trying to reach our full potential. Everyone has a different level of their full potential. Not everybody has the same level of potential. This is something you need to understand. You need to understand that your full potential represents a cup and your cup represents how much business you can handle at one time. So your job to reach your full potential is to overwhelm yourself with business to a point where your cup is completely full. You can't handle anymore and I think a lot of agents are scared of that level of business because it means that they have to be accountable to so many people. They have so much responsibility that they have to be accountable for that it scares them. They don't want to have to commit that hard or give up that much time or not give the customer service that they want to give to everybody because they have too many clients going on at one time. So I think it is our job if we want to reach our full potential to reach the pinnacle of how big our cup is and then start realizing how do we fill the cup up and how do we fill it up with the right things. See a lot of people, a lot of agents, they fill their cup up with the wrong actions and they think, they have it in their mind that they are doing what is most productive. But they are not. Most agents probably 80 or 90% of the actions they take are not the most productive. You have to understand what is important, the things that are actually going to grow your business and the things that aren't important and the things that don't grow your business. There's a lot of things in real estate that you have to do that doesn't grow your business, that you have to do. The paperwork, the this, the that, all the administrative things that come into play that have to get done, right? But they don't necessarily grow your business. So when I talk about things that are very important that aren't very important, I'm talking about things like making sure your business cards are just right and making sure your website looks perfect and role playing all day instead of making phone calls. Stuff like that doesn't matter if you don't have any clients, if you don't have any pipeline of business, your job as an agent is to fill your cup up which is overwhelm yourself with business for as much as you can possibly handle and then have a pipeline built, a pipeline of now business and future business, okay? So the zero to diamond philosophy is that you work, work, work hard for tomorrow and because of how much work you put into tomorrow's business which is going to be huge because you're putting so much energy into tomorrow's business that you reap the benefits of so much short term business in the meantime. This is literally how I've built my business is the philosophy, the zero to diamond philosophy. So today we're going to embark on this journey to take it a complete step further. We're going to go even further than just the general philosophy of work hard for tomorrow, work so hard for tomorrow that you have business today. We're going to take it a step further and we're going to go deeper into now the market is slowing down for the season and we're going to take full advantage of this situation of the market being down and the other agents slacking off so that we can grow our business acquire more market share and close the gap on the agents that are ahead of us or widen the gap of the agents that are behind us and so there's a lot of benefits to what we're doing that we're going to go through today, okay? So let's talk about mindset of working this angle of the selling season and the growing season. Let's talk about what we have to be thinking about and how we have to perceive the situation in the market because here's the problem and this is what I really want you guys to really get in your minds about this is that most agents, they take the same actions all year long. They take the same actions of whatever actions they take of generate leads and show them properties and whatever their daily habits, their monthly, weekly habits are, they don't change up. They continue doing the same stuff all year long and these are just average agents, okay? If you want to go to the next level, if you want to be a top producer, number one in your area, you have to think differently because there are different seasons in every market. If you don't take advantage of what each season presents to you then you're just going to be average. See the above average agent sees this as an opportunity, right? They also see the market crashing as an opportunity. You know, when the market crashes and the market goes down, that's the same thing as a seasonal downturn. It's just bigger. A market crashing is nothing more than a long winter, right? And there's so much opportunity when the market crashes. When the market goes down and other agents either leave the business or start slacking off because it's the holidays and they've already made their money for the year and they're content, this is where you can acquire more market share. This is where you really build your business and when the market crashes for like six months or a year or two years, you can tremendously grow. You can tremendously pick up so much market share.