I only have a few sessions. I want to give all the time to my co-star, Chitanya, as much as possible. I want to take just a couple of minutes to talk a little, set this up, right? And, you know, it's good to see the hearty crowd here, 10 a.m. on a Friday morning, right? That's not when you expect most people to be fully awake. So what is the point of privacy, right? Financial and industrial use cases, privacy is fundamentally essential, right? I think, you know, we talk a lot about the value of privacy in the world of blockchain. We don't actually do a lot about it. But if you serve large companies, we do a few enterprises, what you'll discover pretty quickly is that most of the things that enterprises do aren't suitable for fully public consumption, right? They don't publish their contracts. They don't tell people how much they're buying. They do in the aftermath, right? They publish their financial statements, but they won't tell you in advance exactly what's going on at the time. And they don't want to disclose what they're buying, how much they're paying for it. So privacy is really essential. And one of the things that a lot of people don't realize is that you really need actually two kinds of privacy. You need one kind of privacy which is to represent digital assets or physical assets, the tokens, right? But then you need a second kind of privacy to represent the business agreements that move tokens between enterprises, right? At the end of the day, every business agreement boils down to one party has money, the other party has stuff, and they're exchanging them under the terms of some kind of agreement, right? So in theory, if you can represent the money and the stuff as tokens, and you can move them around with privacy, and you can represent the business logic, the rules of that exchange with privacy, then you can pretty much manage and operate any kind of business process on a public blockchain. And for those of you who don't know at EY, we are fanatically committed to public blockchains, right? That's really not just public blockchains, but very specifically to Ethereum. We only build on Ethereum, right? We only build on Ethereum. We only build on public blockchains. That's been our policy for many years now. So we've got one piece of this puzzle. It's called Nightfall. Nightfall allows you to move tokens around. It's currently in beta on the testnet. We will be in production one way or another at some point in the very near future. And that allows you to put things into a shield contract. In the sense, it's a little bit like Zcash, but for any kind of fungible or non-fungible asset. The second thing that we're building on and the thing that my colleague, Chitani, is gonna talk a lot about today is how it is both the combination of Nightfall and Starlight. And you're mostly gonna talk about Starlight, right? Right, so Starlight allows us to do something pretty useful and clever, which is to make business logic private on the public blockchain. And this is the really hard thing. We spend a lot of time thinking about this, right? It's really hard to teach developers to use Zocrates. How many of you use Zocrates? It's hard, right? It's really hard, but there's an easier way, which is what if we could make a compiler? So you could just mark up a standard solidity smart contract and then recompile it as a zero-knowledge circuit. And then you could run it on the mainnet or on a layer two. Then you would have a really simple, straightforward way and a scalable way to have secure private business logic on the public Ethereum ecosystem. So that is our strategic goal. It's nothing short, in my opinion, in trying to completely transform how the entire world does business by moving enterprise transactions from private blockchains or private systems onto public Ethereum, but with the kind of privacy that enterprises need. I just wanna close out by saying that both Nightfall and Starlight are in the public domain, right? We're a large company, so people are sometimes a little suspicious of what it is we're doing, right? Everything that we have done is in the public domain. We have relinquished our ownership rights to it. It's not just open source, it is fully public domain, right? And so there's a lot of stuff that still needs to be done. We are always looking for help in this. We are trying to build a true open source ecosystem around industrializing and scaling privacy. With that, I am gonna hand over to the true star of this presentation, which is Chitanya Kanda. She is one of the heads of our research organization and has been working on both Starlight and Nightfall for six years now, I think. Yeah, six years. Like, that's real effort. Chitanya, please. Thank you, Paul. I'm Chitanya, and I work in EY's R&D team as an applied cryptographer. Before we begin, I'd like to mention Miranda Wood and Swati Raval, both of whom are not here today to present this, but have been putting immense work and effort to bring it to where it is today. Now, moving on to Starlight, the topic of a conversation. What Starlight is, is it was born out of frustration, out of six years of research within EY. We've been working on Zero Knowledge Proof for quite some time, and we've learned quite a few lessons from it, right? Trying to build private applications for businesses is not an easy task, because what you have to do is come up with protocols that turn your business logic into private logic and then turn them into circuits. Now, in order to do that, writing circuits has a very steep learning curve, and an everyday developer, to be able to do that, it takes quite a lot of time for them to learn it, to begin writing the circuits, to be getting with. That is just not practical, because as EY, we need to be able to churn out private applications at a much quicker rate than the developers can actually learn. And that's pretty much one of the reasons why Starlight was born. But in order to do that, you now need people who are experienced in writing Zero Knowledge Proof circuits. That in itself is another problem, because the number of people who can do that today is very, very few. That was literally how Starlight was born. We thought, okay, we're gonna solve this problem because we need to scale much faster to create private applications, and Starlight lets you exactly do that. The other thing we've only realized after actually building this application is that it did something a lot more crucial. In order to build private applications now, it's pretty much instantaneous. In fact, the amount of time it takes you to create private applications is the amount of time it would take you to write a Solidity Smart Contract and modify it a bit, and that's it. Instantaneously you have private applications ready. Most importantly, what we've also realized with an R&D is that as a bunch of people who were hired to be smart and to do smart work, we've not done very smart choices because essentially what we've done is we automated our jobs. What do we do now? Well, sadly, I think Paul had that today, so he might or might not have realized that until now, but there's no going around it anymore. Very smart again. Now, how does Starlight work? You take a Solidity Smart Contract, and we picked Solidity because it's the most popular programming language that blockchain developers know today. You take a Solidity Smart Contract, and then you mark certain parts of the smart contract private, and then you create this other contract called Solidity Smart Contract, or Zero Knowledge Proof Compatible Smart Contract, and you take that decorated smart contract, and when you call Zappify, Zappify stands for Zero Knowledge Appify, Private Appify is pretty much what it can waste. So when you run Zappify command, the transpiler, which Starlight is, will churn out a fully working private application. Now, just to dip more deeper into what that private application looks like, essentially what you have are contracts, contracts that hold the private business logic in terms of proof verifications, and then you have circuits, which have a bunch of statements which you then have to generate a proof with, and then you have what we call timber. Now, timber is another EY product that is actually one of our best work, in fact. What timber is, is it's a Merkle tree that holds as its leaf commitment, leaf nodes, commitments to values that you would like to have private, and the best part of it is that on chain, all you store is the root of this Merkle tree. You're not storing any of the leaf nodes, none of the commitments, but you also store what we call a frontier. Now, frontier is a bunch of nodes at various heights of this tree, which is used to compute the root in a much more efficient way than you can traditionally compute today in a Merkle tree. And the leaf nodes, which hold the commitments, the intermediate nodes of the Merkle tree, and the root itself, are held inside a local database which is listening to the blockchain events from timber. So that's what timber does. Timber holds a list of private states, essentially. And then you have a blockchain client, which will be used to do transactions of Starlight. You use a blockchain client to send those transactions. And then you have Zocrates. Now, Zocrates is a tool that lets you create right circuits, compile them, create trusted setup of these circuits if you're using a trusted setup related SNAR. And then you can generate proofs with it as well as do of chain verification, which is not too relevant for us because we do on chain verification. And then finally, we also create tests, end-to-end tests that show the entire application or private application working. So it has to call the contracts, generate the proofs from the circuits, and then give you the final end state. Now, what it is that we do by taking a plain, vanilla, solidity smart contract, you need to use certain keywords to specify what parts of logic needs to be private and what kind of business logic do you actually wanna hide. And in order to do that, we have three keywords that we use. The first one is secret. So secret is used on any state variable that is meant to be private or the value of which has to be confidential. You can apply secret to state variables, to function parameters, to functions also. It's a work in progress as we speak. It's a future enhancement, but you can't apply to local stack variables inside functions themselves just because that comes under business logic and not really any state that you're storing. The way it works is that we use this cryptographic parameter called commitment, which is both hiding and binding. So any value that is held inside a commitment is not visible to the outside world, only visible to the people who can open the commitment, and it's bound to that value too. So you have to create a commitment of whichever it is that the state variable that is declared as secret. Now, to take a quick look at the example here, you have a very basic example. You have a state variable called x. You declare that to be a secret, so which means any value that is held inside x has to be secret to the outside world, can only be visible to the owners of that commitment. And then you have a function called add, which takes in, as its parameter, a variable called y, which is also meant to be secret. So what add does is it increments the value of x by an amount of y. And both x and y have to be private, so nobody should know what x holds and nobody should know how much it was incremented by. That's pretty much what it does. We'll come to known in just a moment. So the next keyword that we have is called known. Secret state variables are useless if all they do is hold the variable and do nothing. What you need to be able to do is to actually make changes to these variables. You need to be able to update them, but the question becomes who can update them? Should it be the owners of these commitments, or should it be other people too? And there are instances where you need both of those situations. So you need to be able to differentiate between the two. And that's where known comes in. So what known does is it takes a state variable and it will only let the person that can update this variable to be the owner of that state variable. So nobody else can make changes to that variable. So the kind of changes you'd make is essentially incrementation statements. And the way it works is also very important. What you would need to do as the owner of a commitment is that show a proof of knowledge that you own this commitment by opening the commitment using the secret values to the commitments that only you would know. And then you would have to show the existence of that commitment in a Markle tree, not by pointing to it, but by actually not pointing to it by using a sibling path from the position of the leaf node and calculating the Markle root from it. So that just does not reveal which commitment you're actually using. Then you would actually have to show that you can change that commitment by proving that you know the secret key of the public key that is used within the commitment. And that public key essentially refers to the owner of the commitment, right? Then you will have to nullify the old commitment by creating a nullifier. And then you would have to create a new commitment which holds the updated stage, which is X plus Y in place of X. So that's the entire logic that's happening when you declare something as unknown. On the right, you see the exact same example as before. The only difference is you would see that X plus Y, X is equal to X plus Y is defined as known. Essentially what you're doing is you're creating all of these statements, which will then be generated as proof. And the only person who can create that would be the owner of the commitment to begin with. And then you have unknown. Now unknown is the opposite of exactly what known is. So known was someone who owns it, making changes to it. Unknown is someone who does not own this commitment, should also be able to contribute to the value of that state. The way you would do that is we have this concept called part commitments. Essentially what part commitments are, they're a part of the entire state of the secret variable. So if you want to know the exact value of that secret variable, that does not come from one commitment, but it comes from the summation of all of the part commitments. And these part commitments themselves can be seen as UTX or like notes that can then be individually used to move around. So that's what part commitment does. And to take a quick look at how that will work, we have an example again here, a slightly different example. You have a secret variable, which is called balances, which is a mapping. It's a mapping from addresses to balance amount. You have two functions. One is deposit. Whoever calls deposit is going to be able to increment their balance by the set amount. And then you have transfer. And whoever calls transfer will transfer a certain amount from their balance to somebody else. What I want you to notice here is that just the yellow bits of the code. So you're declaring balances to be secret, which means you want no one to understand whose balance is how much. And then you have the function parameters amount and recipient to be secret. So if you want to do a transfer to a certain user, a recipient, and by a certain amount, we want both of those to be secret too. So those will become private inputs to your proofs. Finally, the last statement where you see unknown balances, that's the other bit. So the way unknown works is by creating part commitments. And that particular statement, you will notice that you're incrementing the balance of somebody else, not your own balance. That's why you need to frame it as unknown instead of calling it known. And the compiler will be able to create part commitments instead of throwing an error at you. Very quickly, I keep talking about commitments. Just want to talk about what commitment actually holds. For your normal variable, commitment holds four things. It holds the state variable ID. Every contract has a list of state variables and then each of them have an ID. And then you have the value of the state variable and then the publicly of the owner of the commitment and a random salt, which is required for the hashes. Now, well, you can't see what's happening there, but I will tell you it's this mapping kind of state variable, which holds balances that are mapped from address to the balance amount. So essentially in that situation, there's a slight change where the first part of that hash has the state variable ID and the mapping key, which in this case will be the address of whosoever balance it is. And you hash them together and that becomes the first part of the commitment structure. That is literally how the commitment structures work. Now, in terms of the various steps that we go through to actually have the completed private application, these are the steps. First, you will take the ZoologyT smart contract, which is the ZoologyT smart contract with the keywords added to it by the developers. You then syntax verify it. There will be various cases where the developers would not use the keywords the right way and you'd have to be able to throw errors and warnings at it and install it smart enough to be able to show that. Then the first step is to actually remove the keywords that you added, these three keywords, and you will have a plain, vanilla-looking ZoologyT smart contract. You take that contract, run it through a ZoologyT compiler and it outputs an abi.json file, which essentially is the syntax of the various state variables and functions that this contract holds. Now, it's a json object of the nest type, but essentially you can parse it as what we know as abstract syntax tree, an AST. So what abstract syntax tree is, it lets you take a new program and split the syntax of this program into a tree. In the case of a ZoologyT smart contract, you would have your contract at the very top, which will then be split into state variable declarations and function definitions. The state variables will then be split up into the type of the variable and the value of the variable, and the function definitions will be split up into the type of the function parameters, the return parameters, and the body. The function parameters and the return parameters will be split up pretty similar to the state variables between the type and the value they hold, and then the body, which is the important bit, is going to be split up into the kinds of statements that can exist, expression statements, assignment statements. So you will have the operation on one end with its children node being the left hand and the right hand operands of this operation. That's how your abstract syntax tree would normally look like. So you take that tree now, once it's generated, from the ABI.json. And then you put back the keywords that you used originally in the Solidity into this tree. So if a variable was secret into its type, you will now say secret type variable. Now, from this modified abstract syntax tree, you will have to generate four different output files, the files being circuits, contract, the orchestrator code, and the test code. Before generating that, you will actually have to create four different kinds of abstract syntax trees, which will represent what the code should look like in files from this original abstract syntax tree. And from those abstract syntax trees, you will then generate the code files. That's pretty much how it works. Sounds simple. The code is painful, I tell you. Now, just to give a quick idea of what the architecture looks like, you would have your Zoll contract, which has three functions, all of which has secret variables that it manipulates. Then you will have the orchestrator. The orchestrator holds the API. Essentially, a user will call the API. And the API will have an API endpoint for each of those functions. So once you call the API, the API will then orchestrate by interacting with the proof generation or the contracts accordingly. Now, you also, orchestrator can also do setup for your circuits, which generates the private approving keys and the verification keys for these circuits. And then it will also deploy the required smart contracts onto the whichever blockchain you're using. But in this case, we always use Ethereum pretty much. And it will also deploy the verification key to verify your smart contract. And then it also holds the database of the commitments that pertains to the user who is using this orchestrator, as well as the secret information that is required to open the commitments. It will also hold keys, which suggest about the ownership of the commitment. All of this, of course, can be re-architected a bit more for production scenario where you're storing this information much more securely in a HSM, wherever you'd like. And then you will have the smart contract. You have the shield contract, which is the contract that gets called when somebody wants to do one of these functions, which will, in turn, call the verify a smart contract to verify the proof that you've just submitted to it using the verification key that is relevant to that verification. And then you will have the timber tree that we just spoke about earlier. All it holds is just a root. That's why you see it in yellow. The rest of it, it's not really held inside the smart contract, cost purposes. And then you'll have the zocrates, which holds the proving keys, the circuit files, which will help in the generation of the proof for each of these different circuits. And then you would have the timber mercury, which holds all of the nodes of the timber mercury itself. Now, we're almost to the final bits. So giving a quick example, here we have an invoice smart contract, the secret variable in this case is invoice, which is a mapping. It holds against an address how much invoice is owed by that address. Now, you have two different functions, add invoice, pay invoice. The way I add invoice works is that somebody who wants to invoice, party A that wants to invoice party B, will add to party B's invoice, pending invoice amount, the amount they should be invoiced by. So that's why you will see that I am invoicing somebody else. So I'm sitting there state. So I'll have to specify unknown. That's pretty much what's happening here. And then when pay invoice is called, what it essentially does is I will pay my pending invoice to whoever I'm supposed to pay. And while doing that, I have to reduce the amount owed in my invoice amount owed state variable by the amount I paid by. So that's what pay-in-wise does. Now, just tracking through the various steps that's going to happen is you have an Absoridity Smart Contract, which will spit out all of these different bits of logic. A user will first call add invoice API, because they just want to add an invoice. When that happens, immediately, the orchestrator will look, oh, should I fetch a commitment from inside my DB or not? In this case, because I'm adding an invoice to somebody else, I don't have any of my commitments that I'm spending. I'm just creating a new commitment for somebody else with their public key as the ownership. So I'll just be creating a commitment from scratch. Once that is done, the orchestra will then have to speak to the Zockratis, asking it to generate a proof with the private inputs and the public inputs required for this function, using the private proving key of the add-in-wise. Once that is done, we get back the proof to the orchestrator and the orchestrator will then speak to Shield Contract by calling the add-in-wise function. The Shield Contract, which in turn will receive this proof from orchestrator, will have to verify your contract to verify that bit of proof using the relevant verification key of add-in-wise. And on successful verification, we update the state by adding the commitments to this Markle Tree and the route is updated. At which point, the timber container, which is listening to the timber events off-chain, will receive the latest commitment and the routes and then it will store that within itself. So that's pretty much how a private application would work. And in order to build this entire application, all the developer has to do is to write a Solidity contract and add some keywords and then call a transpiler. That is pretty much it. Thank you, Chitanya. And I will just add one final message, which is if you want to play with this stuff, it's out there on GitHub. It's github.com slash eY blockchain. It is free. It's open source. It's maturing quickly. I think we're in a pretty good beta now and it's getting better by the day. So please go try it. Make zaps. And please use our phrase zaps. Do we have any questions? Or just gratuitous flattery. Yes, sir. I just want to say this project is super awesome, one of the most exciting things I've seen here at DevCon. Now, I did notice on the GitHub there's a lot of disclaimers everywhere basically saying, please, please, please, don't use this in production. I just was curious, do you guys have a roadmap or what are your thoughts around when you think it'll eventually be a little bit more mature and ready for production applications? These are disclaimers that we are required to put there based on the advice of our attorneys. I mean, I think we are, I mean, we will say when we think we're sort of at version 1.0, right? And we encourage people to test and play with it. But, and we will probably get some third party verification as well. But, you know, fundamentally, we do, like we can't tell other companies what to do and we certainly don't want to be responsible if things go wrong, which they always do in software. So, thank you for the talk. So one question, is there a way that two private keys can really reach the information at the proof? So in that sense, you always have been figured out that the balances, for example, the only one looking at its own balance was the address who owns the balance. So is there a way, for example, is there a regulator or somebody who needs to have all the access to the proof to be included in the information? You mean to say if a commitment can be owed by more than just one key? Well, ownership is just always with the one key. And ownership is defined as not who's key, there is insight, but also actually the knowledge of the commitment. If you wish to share the knowledge with more than just one person, either of them can now, you know, spend that commitment. So if you'd like multiple parties to be able to spend a commitment, you just share the secret information with them. That's what makes them the owner. The other sense about events, so now we are saying states, but it doesn't make sense to include the events in this known, et cetera. So as part of events, you're not actually revealing these secret variables at all. All that gets sent out as part of the events is commitment, which is hiding such that no one can actually see what's inside it anyway. And then nullifiers, those are really what will be the variables that events transmit. I think we have time for like one more quick question and then we're gonna be yanked off stage. This is definitely great. So nothing binds it to just Ethereum. It has any EVM compatible blockchain that should work, right? Well, it spits out solidity smart contracts. Obviously it's in the byte code that is required for solidity. So in that sense, that, yes, but if you want to hack it to something else, you literally have to change the code such that it spits out the byte code that's relevant to whichever blockchain you'd like to use it for. So that's one. And the second thing is like, if you want to optimize for like, let's say proof size or verification time or whatever, draw 16 versus Planck or what, where do we set that up? So the proof itself is generated by Zocrates. As long as the proving system that you want is supported by Zocrates, you can actually have it generate the proof in exactly the proving system that you want. Don't think Planck is currently supported by Zocrates. So you wouldn't be able to do that, but I'm sure they're looking to add it. Thanks. Awesome, thank you everybody. Have a great day. Thank you.


Well, two teams with their eyes set on a deep postseason run, Fawcett and Castlegbina boys basketball. The section 8A rivals both off to good starts this season and both hoping to pencil in a W to kick off 2018. The Panthers, they're 10-0 winning by an average of 30 points. The Greyhounds, they're looking for their fifth straight and they get off to a good start in transition. Nice look to Jason Voxel in the hoop and the harm. Fawcett with the early lead. Castlegbina then got going. Ethan Brown, look at this drive and finish. That's called science. The spin and five-point lead. And before half-derailed Jacobs, he'll step into a three and rattles it home. Panthers take a six-point lead into the locker room. They go up double digits in the second, but Carsten Brodley with a nice drive and finger roll finish. That'll get it to nine, but all Panthers after that Arnold Kingbird off the rebound. Count it and the foul. He leads the way with 22. Castlegbina goes to 11-0 on the season, hangs on to win 71 to 60. If you've enjoyed this segment of Lakeland News, please consider making a tax-deductible contribution to Lakeland Public Television.


If you're a regular viewer of the Mike Vrable show or any football coaches show, you know that special teams is a favorite topic. Always. In 2021, it has been even more relevant than a year's past, as the Titans overall special teams have been nothing short of outstanding. Randy Bullock making field goals has been exhibit A, and Brett Kern's amazing punting has been a topic for over a decade now. But go deeper into Titans special teams than just the men kicking the football. And you find a group changing games every single week. Nick Westbrook, Akina shows up a lot. The second year wide receiver is typical of the player that is standing out on the Titans special teams, largely because he really enjoys it. It's so much fun for me because you know it's a different aspect of the game that people don't really see. And there's kind of like a beauty to it because if you're good at it, you can understand the situations and how to make those plays. They're real impactful plays in the game. So I'd probably say that's the biggest thing is it's the most underrated part of doing it is just being able to make an impact that people don't see.  And it goes the same way for some of those defensive guys to be able to, you know, play on offense and have that experience. The Titans special teams performance has been a byproduct of the hard work of coordinator Craig Ackerman and the infusion of players who have added professionalism and leadership. Long snapper Morgan Cox heads that list. The native Tennessee and made three Pro Bowls in Baltimore. And he's a steady hand for the Titans, both on and off the field. He's just automatic to feel like in the same way as Brett, you know, really unsung hero, you know, in our special teams unit, being able to be so consistent. But then also behind the scenes, the research he does for us to understand, you know, a game plan and understand where they're going to be kicking the ball so we can know and have a better game plan to on kickoff return. Just all those kind of things. And also, you know, just like a spiritual leader on the team as well as Brett, you know, helping to lead this team more than just football and just being, you know, great men as well. Matthias Farley is a leader in our special teams room, more than anything, brings a lot of experience, you know, does make plays and leads our special teams unit just by being smart, understanding situations, being competitive, you know, and bringing the juice and to our special teams meetings within all sort of practice and games. Nick Zubnar, he's a leader as well. He leads our team. He's always the one breaking us down before we're going out on the field on kickoff or kickoff return and kind of sets the tone, you know, for our special teams to be able to play fast, play aggressive and do whatever it takes. You know, he's one of those guys goes in there, does the dirty work, doesn't care if his number is called or not.  Another guy who works his tail off was mentioned earlier, special teams coordinator Craig Ackerman. He's been well respected for years inside St. Thomas Sports Park and his attention to detail, his ability to communicate and the juice that he brings to the Titans special teams unit, all are very important. Plus, like every good special teams coach, the man known as Ack might be just a little crazy. But you know, crazy in a good way. Ack's a great dude. Like you said, he's got a lot of juice always brings it.  Ask any Titans special teamer for their signature moment of 2021 so far. And the answer would be consistent. Dylan Cole's caused fumble and Tori Carter's recovery of the second half kickoff against the Saints. It was an obvious big play, yes, but it came from not just hustle, but a lot of preparation. That was a point of emphasis stopping their kickoff returner.  That defines us as a special teams unit and what we want to be is be game changing, make game changing plays. We got to do whatever it takes, accept your role, you know, whatever it takes to help the team win and understanding the importance of special teams and just have an alpha dog mentality. You know, that's something we always talk about is being the guy that's going to win your one-on-one matchup against, you know, their best special team player and turn the tide in the game in the special teams aspect and, you know, play complementary football.


It's like there's a rasta with feelings on set. Oh my gosh. Oh my gosh. Just turn it once and we'll get it. We'll put it on Facebook. We'll put it on Twitter. Hashtag is BAMFNATION. Mi kama rasta kia mwa kuhujaana kuhujaana. Hello, Rasta. Hey, how you doing? I'm fine. I'm fine. Thank God. This is DJ Kingsley. Welcome. Welcome. Kabisa, na shukou, na shukou. There's a problem. No, no, I know this name. I know this name. Suzy, Suzy. It's a big deal. I know that I've been here like, uh, uh, waka mojia umiakami liupita. I keep in the flan, I go on a lunch and go on a fly fly. I'll go into a kishi. Yeah, so I've been here before. So, uh, na kufo mo sana kaka. Biga, biga. Hadin yuliaz na groz. Yeah, yeah, see me groz by then.  But right now, it's a go fishy saving. Alright, so, I don't know why time flies when we're having fun, but I'll try to make this short and sweet. Okay, so, what is that love session EP? Um, love session EP is, uh, is an EP I did or I released and just not long ago. It's all about, you know, vibe, you know, good vibes about love and, uh, I need to give this a theme or a name that goes with, you know, whatever I'm doing. So, love session was the right name. So, it's an EP which is out already. Actually, available on all digital stores. I need to put it back. I need to make sure that this EP is available everywhere. Yeah, and I talk to my name Bokama, Sabah. It's just a lot, a lot going on in that EP. Yeah. That's what I'm trying to say. You know, kufo na kizungu, kufo na kufo na kizungu. Accentimu. busy k chairman. This is a class and I like practicals. So what we're going to do is we are going to look at ourselves and make sure that that was approximately every small thing as Oscar Baba who did that. And, I need to go first. I need to thank him. And I need to骚ven. And I need to thank him. We are going to look in that general direction. You see that shory over there? Yeah, I see her. See what we are looking at. So I want you to sing now that direction. Oh my goodness, wow. You look beautiful. Okay, that's fine. Okay, so tell me about your genre. Is it just going to be love songs, or what kind of afro soul type fusion? What's going on? I've been trying to get a sound because naku nizimu on enfazia. So meenimu jamun na sikiliza sana mzike wenda nambalimali. Ukenda Nigeria, ukenda Ghana, ukenda South Africa, marikani. So music in mziki, yaa ni kamayote. So I thought in East Africa people usually do Afra pop. Like when you take a look at the big names here in America We can look at the big names in East Africa, Kwanzanandu, Getu, Chibu, Obeena, Aaswote, they do what you call Afropop. Aki ninsana mebuna pata kufana Obeeme, aki baidi kusana pata mebuna zuku. So I thought like why not initiate the West Africans tell you know I mix a little bit with R&B and I get to actually sometimes wana penda kufu. See na vibes are dance halki dogo. So actually usoni li kachini kuna let me get something from Banna Boy, let me get something from Fire Boy and Oxlade nga kujia nga kachini penda kuna ok apa penda nyumbani, because nikenza wimba kama nyumbani kama apa, any will just stand up you know tunafana na tunafana na na awandu guzango engini. Then at the end of the day atroko tunajenga industry too. So I had to you know look for something different. So generally I'm doing Afrofusion. Like in Mutoniza penda kuita Afrobeat, but it is just Afrosion. I actually do fuse a lot of different music called Genus and you know and I get them you know together and you know just to make music. About six months ago give or take kule kuna pesa li kuna 30k this jika maid me tufkia, me tufkia wewe, like a hundred million kushon money for artists and entertainers. Has it reached you sir? Because on a venue me dunga bro. See me rent a electric mat. Look at him, look at his wrist, look at his neck. Uradia, ganyu wambiki tumoia. Sabu ni mechekani kwa mba wasani wasani wanchini umu, wana zalili kama wana darolika. Na umili ngependa li hindi kwa siri kali, because ma pata wasani wami tumi elan yengi. Koshu to video siyoshingin beli so shingitato. Alafu kuna kuna mcha katu meengiani umu me nga nga na kumfano umu me shuti after kushu kone li marketing and promotion na kuna mbo tumi yengi. Una pata kwa kone helan defu mi tumi kapali. At the end of the day this business siisika mwa saniti tuna tegemi wa kumushosiku ma pati weziku kwa enda juki. Kumfano kama save mi. Ma sure zi pigi wasani wami fulia unona. Siisika tuna tegemi wa tuna tegemi wa Wadcom MCSK naizuma kampuni mengene kwa isaku. Kushi kili wasani mi kono. Una po pata kwa kampuni kama zile. Badela kusidia ama badela kukuza nene kazi wa wasani aondu ona. Wana nene tumani dilimche kaka kupali posia mejambaya. But I felt his pain because if you have spent like millions on projects na ukidiyo kwa hapa na wekeza ma nakemi na juhini kazi. Siisika kwa de mi zikada, pesuna fukui me, e mi inga lakana, wana kumini ambi umushosiku zi kwa na kama zili ufishini kwenye benki, kumitumemi yun kada. I make sense. Wana wana. Sasa, mi kusimu wele, mi hatasidi ya, sidi fati liya. Siyoku ba, lakini mi zidi yuk fati liya mama seisikiya wala tani ne. There's a lot of ways of making money. Ubuza rasta. I can see. Hadiyu na squint after content kunda ni. Okay. So, we gotta leave, we gotta go, but we're here promoting your new song, hello. I appreciate it. So, I will let you do your groove thing alafu chakpatapi social media. Roksi Cashline at Instagram amboniroki underscore see underscore cashline kwenye IG pali. Na pia kwenye Facebook ni Roksi Cashline kwenye YouTube pia Roksi Cashline. So, it's like Roksi Cashline poputipali. Everywhere. Alrighty. I should be following you. Give us one good reason. Just one. My e-page is the best tip in this country so far. I'm like the best. Kujichochia. Kujichochia. Kila mohidi einda ka akatafti e-piko poputipali kumuna tumia boom play ama poputipali atika mani iTunes Spotify, Diza. Miki shakwa e-popali na video kwanze ni tu mechia e-nia kwanza. Tu kona zengini zina kuhi, hello. Zipo tukibao na kwenye pi kuna nyeboza kila ina, kuna zagoka tika kuna zili zimeturia, kuna nyeboza ina balimari. So, umutatenda. Ia ni e-fly, just come upo kwanisa ebi tafadali. Tafuta. Tafuta, tafuta ebi. Lake now is it tafuta ebi, tafuta ebi, tafadali. There's a lot of good music out there. Kenya got a lot of good artists. So, it's your you as a fan, amamutu. Amamutu mii aju amu zika. Amamutu amu na penda amu zika. Nii jukumbola kweza ku. Kweza ku le, amengu zita futa. Namaskia.  Takipata. It is your constitutional and go giving rights. All right. But now what we're going to do is cancel it before we throw it like that. Ita bidi kanda tukafungi e lafanda tumochia. Asa idea what to kufilboa. All right. Juchi ni? Ia chani anze. Ia chani anze. Mazi itu na shkuru sana for all this showing up kwa shwe itu. Mazi itu na apenda sana kama kawa. Tuki toka apa zi pang, zi pang. Patane zi pang lafukesho watu o gale leo, paleweslansatadi watu o tala tumakam through. Ie maza link up on our social pages. Code black and also international King Kings Leandasko. Kalamival mazi tuonge, tuonge, tuonge wuko. Tukana apia to natu nasima. Hey guys, looking awesome as usual. Thank you. We should talk about these things if not for anything else than just to show that they care. And that was something we were talking about it in my end size. What's going on in Congo, what's going on in Cameroon and trying to figure out kama celeb anezakwa na voice ya ku change but you've told us what you have told us. Thank you for having me back. I've missed you so much. I've missed you so much. Put on a Tuesday. Prepni 350. Klasi nanza 4 p.m.


No tea for this one.  There's a lot of notes as I've got right here Least to say in a nutshell season 12 was predictable as well as it was predictably disappointing after the high of season 11 from season 10 finale which Will set up a villain and literally the last two minutes who then became one of the greatest villains this show has had since season 5 and Then we ended that season with literally a battle of deities of gods of original Creators and then we get these British assholes. Let's just say that let's hope that we never get human villains on Supernatural again They have been done so much better in the past with if I remember his name was Carver of the black hunter Who they met in season 2 who was ruthless and then he went after them as a vendetta he's probably one of the best human hunter villains there's ever been and Aside from that British men and letters was pathetically Dragged out. This was a arc that had no purpose to it and to be honest this season really didn't get its purpose going until after episode 9 Well really the halfway mark of when The devil took over the president which was something that actually should have been used far more in this season Because that was actually a really cool idea not the rocker bullshit. That was lame and made him whiny the one thing That was kind of a It was a good thing a little bit of a bad thing but more of a good thing was there was really good Individual episodes while filler episodes are not really the greatest in my opinion. This one had a lot of good ones There was the witch who had the weird sort of makeshift human Scarecrow things that involve the witch hunter duo There was the episode that had the woman the mother who Using arcane magic to keep herself alive to go after angels who had killed her her son Years ago and that was a really good morally Ambiguity a very morally complexing episode up until the end when the writers just drove that into a wall There was the episode where they met the family who were Weird super crazy Christians who were keeping their daughter who had psychic powers locked up in the basement That was a great episode that harkened back to the past of Sam's powers and finding the other yellow-eyed demons It projects there was the episode where Dean was losing his memory That was the single best episode of this season because that had an emotional depth that this show has not had in a long fucking time That episode was great. It was so well done There was also even the episode that Gabrielle Richards by junior directed which was literally Quentin Tarantino as Got much as Quentin Tarantino could be because there was a lot of Quentin Tarantino references Editing styles and everything that episode it did sort of have something to do with story But it was actually a really cool different episode, but mind you there were some filler episodes that were awful Hey, remember they brought Hitler into this show remember how much they fucked that up? That was terrible. You had a great line of jokes You had freaking Hitler and you ruined it There was other stuff too like when the boys were Hunting for the first time with her mother and they went to that house that weird baby ghost thing That was a lame episode They also brought back Jimmy Novak's daughter though in an episode that was far better than the episode that they had her in Season 11 in my opinion Mind you it again kind of defied logic of previous seasons with the whole idea They were really against Mitch or Mick for having Killed off this girl who had the werewolf virus even though They know that they can't do that because of season 2 the whole heart episode But then there's this cure for werewolf it werewolfism pulled straight out of their ass the relationship between the mother and the boys was all right at first the whole idea of her kind of Figuring out what was going on in modern-day catching up on 30 years also being having been in heaven and then being pulled Out into the real world had with a lot of Buffy Well a harkening to Buffy however, then it just became really childish and whiny and me And so much eye-rolling drama bullshit However, this season did make me like Rowena Rowena was cool in the episode where Dean was losing his memory I never really liked her up until that to that episode She was kind of this annoying character who had some traits, but I didn't like her But I actually saw a purpose to her character and then they killed her at the end of the season killed her And then they also brought back Eileen the death girl from season 11 and she was cool They was cool to see her back again, and then they killed her off at the end of the season terrible kill by the way The probably the one thing that I can say that was good from the mental letters business was Mick Mick was basically this season's cast to yell a lot of people commented on that and he was he was a guy who Was for one side, but then was sort of morally changed by the brothers doings and he figured out that there was a better way He had also a dark past with the British men of letters having his Initiation being killing his best friend and his death was actually the best surprise and the best death of the season I'm not counting those two bullshit deaths at the end of the season that were purely there for shock value Not for actual narrative of bullshit purposes But in the end how the episode lined up to the end was this This Nephilim story should have been more focused on that is pure and simple. This was much more interesting Sure Lucifer really didn't do much in this season He's basically just kind of doing what he didn't get to not do in season 5 already But he already was the master and the architect of evil and a lot of crazy Disgusting shit that happened in season 5 So anything he did in this season was just a harkening back to what was much cooler and much more evil in season 5 This show literally has run themselves into a corner They I thought they had done it last time was season 10 But they were able to pull out the darkness story the British men of letters has proven that humans are not capable villains They are terrible villains only thing that's cool as monsters But at the end they've also shown that these brothers can just kind of take on monsters and not even have a scratch Dean went Toe-toe with the devil in a fight and did you notice at the end of that fight even though the devil was beating the shit out of him He didn't even have a bruise like where was make-up department there You couldn't even show that he was getting his ass kicked remember what happened in season 5 I'm literally just gonna keep on wrenching season 5 because for some reason I'm gonna be really direct here Majority of supernatural friends don't seem to give a shit that this show is getting bad. I Read through all the comments in the spoiler feeds for one of the Facebook pages I'm a part of and you guys were literally just eating this shit up saying yeah, it's great Oh new cast is dead. Oh, even though. I know he's dead. He's not dead. I can't watch the scene. It's like Why how can you not be? Subjected to any Inkling that this is not as good as it once was before the only thing I can say is is some of you might have just Blashed through this show you can say oh I watched all the episodes But did you watch them from the beginning like actually watch them on TV?  No, I mean actually Going all the way back to 2005 and having watched every episode episodically up until now I don't know if any of you have done that in the like a majority of you have Maybe there are a lot of you who have but I feel that some of you Just don't see the D the degradation of this show if you want to know why some people are commenting saying I wish the show would end and you're like whoo Why did you have any reason for that how I met your mother Dexter? There are so many other shows of examples that I can give that was dragged out way too long and in the end The whole product suffered and it ended on a note that just left everyone unhappy So this is why the show should end on a good note this nephilim storyline Maybe the last chance this season has of actually ending on a good note But knowing Sam and Dean and Jensen Akles and Jerry Padalecki They're gonna just keep on going with the ship because they make good money from it And why wouldn't you when you've got an easy gig and it's fun to work with so I don't know I'm really hoping that someone sees that this show should come to an end on a high note on its own grounds and not because They just didn't have the ratings for it anymore and that you guys were just fine with watching utter shit That's me being bluntly honest This show is nowhere near as good as it used to be season 11 was the last Hope of arc I had for this seat this show. I don't know if I'm gonna watch season 13 Probably will but I'm not really honest I cannot honestly say whether I am certain of that or not just because of how much This season let me down after my hopes were raised into the stratosphere From season 11. Anyway guys, that's all for me I will keep on reviewing original episodes of Supernatural because that's good unlike Whatever this is that we're being given So maybe that's a lesson for all of us is that maybe if we if we are willing to raise our expectations of this show Maybe you'll get good again, but if we continue to just be happy and all right with how mundane lazy and Absolutely uncreative the This show is getting We're not gonna see anything get better again. Jeremy Carver is gone. He says an executive consultant Eric Kripke's gone He's an executive consultant But right now apparently we have guys who wrote episodes for season 4 Which is cool as a showrunner, but look what happened with Sarah Gamble Sarah Gamble was one of the biggest writers for this show Throughout all of season 1 to 5 She was a head hierarchy for the whole story arc And then she took over for season 6 and season 7 and he was fucking awful So just because you're a good writer and you have good ideas and you have Contributed good episodes doesn't mean you can direct an entire show Look at walking dead for example, but now for my final rating I have granted on long enough my final rating for season 12 of Supernatural is a 3 out of 7 if I did all the math and Technically it actually equals up to four of all the ratings I did but for how much of a structured season this was Taking out all the filler episodes actually putting all the story episodes together That was a majority of negative the filler episodes were actually some of them some of them Not all of them were actually good, but they're filler episodes After having such a great season this season 11, which was very story driven very constructed I'm not gonna stand up for this bullshit anymore Anyways guys, that's all for me. Sorry for the very very very long review But I believe I needed to get that off my chest. Anyway guys. I'll see you guys later


The Bible is absolutely clear that demons cannot dwell within born-again believers. So, how can sickness dwell within believers? It's important to remember that while demons can attack with sickness, sickness itself is not a demon. One is a sentient being from another realm, the other is disorder or imbalance in the body. In the case of the believer, demons can send sickness into a believer but cannot themselves enter, like in the case of Job. Additionally, we actually see biblical examples of Christians who need healing from sickness. Apaphrodites was sick, Timothy was sick, and we even have the gift of healing for the purpose of ministering healing to other believers. Because the Bible draws distinctions between demons, sickness, how they can affect the believer, and how to deal with both, it's important to use discernment. In short, some sicknesses can be demonic attacks, but this doesn't mean that that's the case for every sickness. I give an in-depth look on this topic in my book, Holy Spirit the Bondage Breaker, available at bondagebreaker.com.


Welcome back to the acting analysis and tips for animators and today I'm going to take a look at the Netflix show The Haunting of Bly Manor. This time I got six sequences I want to take a look at before I do. If you're first time here on the channel, hi my name is JD and I do acting analysis clips like these. I do animation analysis clips, I do rig reviews, I do product reviews, animation news, lectures about animation, all kinds of things. You know the pitch, you know you can browse around the channel. If it's something that you like, you can also subscribe if you want to. And that is that quick and short. The pitch, it's YouTube, you know the drill. But enough of this, let's go straight into the sequences. First up, we have this one where the main actress comes in and it's an interview and you can see that he does not acknowledge her when she comes in. So that's a big thing I always talk about in classes when you have eye contact. Do you hold? Do you look? Do you look away? And this is what this whole sequence is about.  And you would think that in a normal polite way, he would look and acknowledge her, but then he doesn't. And you can see that she's got that look of, okay, that's kind of weird. So for your shots, think about that. If a character is coming here and introducing herself, himself, whatever, is your character going to look up and do the same? Is that polite or not? How is that going to feel like for an audience of, hmm, that's weird, this guy's not looking, that's kind of weird, that's kind of rude. And then you can play with just panting, I'm in reaction because there's no lip sync. So you can see that she's slightly concerned, a bit nervous. And I like this too here when he finally looks up, you can see how as she was slightly looking around, she is looking at him right there. She probably was hoping that well, now that he looks up, he's going to look at me as well, but he still does not. And then you can see kind of that slow breakdown of, okay, right, then she's trying to make small talk, says something, tries to be polite, but he still doesn't look. And she's trying and trying and trying. And then he starts talking, but he's still not looking at her. And you can see her reaction, okay, the hell's going on. And all of that just completely looks away. And again, something for you to think about, do you look, how long do you look and at what point do you look away? Is that because you're now angry, frustrated, you just did the interest is gone. So that is the whole thing about this. You're not the end, he finally looks, but then it gets a bit more heated. And it's a really cool sequence. What I like that introduction between the two where it's an interesting, almost kind of like, not a staring contest, but it's a non-staring contest, kind of a test of power in a way, but it's really cool.  And you can see that change in the mouth as well. So good. And I'm actually going to continue the sequence because he is talking here and it tells her, don't bother me, right? I'm really busy on this is something really important. Don't bother me. And the thing is, she goes, okay, well, one of my rather unique traits that I have or accomplishments or whatever. And this is, it's hard for you to see here because she actually does talk. So she says something. And as we cut to him in the audio, she is still talking. And instead of looking at her and following her being interested in being polite, he starts to do this while she is still talking. So again, this is something for you. What if this is your setup?  And this is the other character listening. So instead of doing the full shot of one card, whoever it is talking, you do maybe half of it, cut to another character who is listening. So you can do more reaction type pantomime. And then you do something bigger where the character is actually looking away. And that's really rude. And it's kind of, yeah, whatever. And then he interrupts her. He says this while again, she's still talking. So think about that for your setup. Again, your lip sync doesn't have to be the focus for the whole shot. You can cut in between and go between talking and reaction or half talking, half reaction with something that's really not in the audio at all. But you can really play up the character and being rude or whatever your choices are here during a non lip sync moment where this is your pantomime. This is not really acting and or anything with props or sets. But I love this in terms of screen direction because usually when someone is in the car, right, they're all going left to right. And you could stage this when he is talking. It's still left to right. So you can flip that image so that he is here looking this way because they're all going in the same direction. But what I like about the camera actually showing her left to right and then going into right to left is that it looks like they're talking to each other. Even though they're facing both the same direction forward, this looks like you can see as they go back and forth quickly, they are looking at each other. And I thought that was really, really neat just in terms of staging and how they look and how they sit so that they can have a conversation. He has every now and then a bit of a look back. Sometimes in the shot, we see her sitting and looking to the left. But generally, I thought that was really cool just because it makes them look like they talk to each other versus we're just both looking one way because we're driving and facing that same direction. Here's another one about eye direction and contact here. So this is all about he's moving around to have them and her and someone else test the beginning of the batter he wants to make a cake or something. There are a couple things. First off, I have a very creepy look and it's something where you have to think about if my character is just looking and not doing anything that starts to be again rude like the other character not looking or rude because you're just staring or it could be creepy. He has a couple blinks here was he changes was he's thinking about things but then he has that reaction because he is jealous because the thing is she spending to him too much attention to him and this is his whole conflict later on in the sequence. But again, think about that. If you have characters, how long do they stare without blinking without doing anything? Are they kind of like half blinks and little blinks? Just a little stuff like that.  Are you having the character blink? Do you make them blink and hold the eye closed for a couple frames or are they never blinking? All that stuff is really important on a really frame by frame basis. But this is this is a whole lecture about something else about eyes which is going to come. But what I want to show you here is this. This is finally done. I like that that they're running after. It's kind of this entourage there. But he tells him, okay, it's now your turn. You got a taste and he's not really taking it seriously. Huh, the pressure. And then this is the main thing in terms of character behavior, right? This is again why I like props. So he's holding this and he's been giving this to people. Now you might argue if everybody starts licking the front part and you put it back in here. That's also gross. Okay, sure. But still, he's handing him this because he wants him to taste that. And what does he do? He puts his fingers in and that's gross. So think about that. If you are using props, it's not just to have props, but this is something where you would expect the character to use this, but he is using this. That non usage of prop is in a way telling you how rude this character is to everybody else. And you can see this, his reaction here. Yeah, he doesn't like that. And even she goes, that's weird. So again, all of this is telling us something more about the character. And this is all through the usage of props, expectations by the audience and this guy, and then the reaction to what he actually did. Seeing with this character, he has a conversation with her. And this is all about personal space. And you can see they have a discussion. She's kind of confused and he gets weirdly serious. I don't want to spoil it while this is going on. But you can see his lean forward, right? He's talking. He's very serious. As I'm scrubbing forward, you can see this here. He starts to lean. Then she starts to lean back. And as he goes forward, you can see this here. She gets very uncomfortable. And then we have that, that very interested look forward. Everything is pointing in aggressive, pointy shapes. And she is going back and what is going on. This is not right. And then he has that huge outburst there into this. But what I want to show you is this. So again, if you have multiple characters, let's pretend just two, but could be also multiple, whatever, right? But think about, even if you just have two, what is their distance? And is it important to change that? If one character goes forward, is the other character going to react and go back? If he's going to lean forward, maybe she's leaning forward as well. All of that has meaning and it tells us how they'll feel about each other, how the situation is for the audience. Are we supposed to feel creeped out or uncomfortable just like her? So as always, character distance and how they relate to each other and how one movement affects the other character's movement is super important and something that you can use in your shots. And in this one, it's all about a little gesture. She has a conversation with her and she just kind of makes a remark that she thought it's funny, but she doesn't think it's funny at all. And also something else that you can look at is is not the point of the sequence, but I contact again, I feel like this whole thing is all about eyes and eye contact here. You can see a long look, long look and no blink, long stare and she realizes, oh, maybe what I said that wasn't right. And she is still holding the gaze, right? She's still looking, but you can see all the movement in the body and in the head. And then she looks away, it's like, all right, maybe what I did, that was not right. And I should just end this conversation. But what I want to show you is this, right? She's still no gesture, no nothing, just a stare.  Now look at what she does with the arm. So she puts her hand up there. What I like about this is the next shot, right? So as we cut to this, she does this. And then tap, tap, tap and then down. So it's not to me just a gesture that a lot of students put in where it's, you know, your dreaded W pose or some arm, you know, the arm fanning out thing. So if you are already using something, well, maybe that is your, I'm contemplating things, you might argue that might be cliche or not. It's like a certain waiting pose, but it's this, the tapping here. It's she is thinking about something and then making a choice. And that is externally visualized by the hand going, all right, let's go. It's kind of that thought process. And at the end, she made the choice. And this is the tapping here to communicate. All right, that's it. I made the choice. Let's go. She gets up and gets into the other room. So if you have something like this, again, why do you move your arm up like this? Is that just for a pose? Or do you potentially want to externalize a thought process through something? She could be doing this. She could tap this. If this was a bit more active on the table, let's go. But all of those moves with those arms, think about that in terms of it's a gesture that is helping us understand what the character is thinking, what the character is feeling versus a character just doing this, that all those gestures that are kind of overused that you can see a lot in the shots. If you are already using the gesture, is it something that will tell us more about the character, more about the situation or something that just gives us a better glimpse into the character or another character or the interaction between the characters? And speaking of interaction, if you want those pitches, if you want to interact with me with your work, anyway, at workshops, if this is something that you like and you want to apply to your shots, you can sign up at any time, link in the description with all the information, you know the drill, the workshops are open, you can sign up whenever you want to and that can help you make your shots even more awesome because they are already awesome. And of course the ending pitch, like and subscribe, but you know the drill, you don't have to subscribe, but it helps my channel grow and that way if you hit that bell button, you won't miss any of my uploads, but I do upload almost every day except weekends, but now my change of weekend thing. But anyway, enough of me, more about you, thank you, and I'll see you in my next clip.


If you talk about retail before we delved into data science or AI or any of these fields the data or you know everything was very manual you had sheets or you had spreadsheets many times many at times you know spreadsheets were also not there you know in in some of the industries they were just printouts that people were working out of it and now this is I'm talking about 10 years back right now as we are progressing as the realm of data science has increased in the last 10 years or so I feel like if we talk about retail industry then it is a mandate I would say for our retail industry to have a supply chain management right right and how the supply chain management work it solely depends on data


Going on everyone Sam here with late sports cards We've been ten box Tuesdays ten box treasures football mix number 179 random team style So look again at your random results as always you can find these on the website under the results tab as well as the link in chat Sam P with the Broncos Jonathan L Rams scroll down. You got Andrew B with the Seahawks and Kevin F with the Lions So good luck everybody. Let's get started. Oh On card are definitely more desirable on card definitely more desirable I think there's points where it doesn't matter as much. It is me Scott It is me. Yes. What would you say with that? Yeah, some people like it better, but yeah, maybe at the end of the day certain sets are definitely not Exactly very much dependent on the card All right 23 leaf metal football jumbo There's certain guys that never sign on card too. Oh shoot. This is hobby Right jumbo. Yeah Jumbo No, I think leave metal shoot. Oh, is that? Yeah Yeah That's my fault everybody hold on Gotcha. Gotcha. Gotcha One second everybody. Yeah, shocking Shocking for sure live auction She's man Live auction, that's my bad. That's my bad. That's my bad. All right, cool. Well, I guess we're just gonna include it That's my fault. That is my fault. We'll just include it in ten bucks So we'll do the hobby and then we'll do the jumbo as well My fault everybody look look a C. No good Lord That is gonna start off with a sauce gardener here comes the boom to two one of two Got it. Thanks, sir Nice one there 11 box Tuesday. That's sir doos von to six six of six Nice one there for the Cowboys Part for free tonight. Probably Matt Corral armed in dangerous three or four. Where is he right now still in the Patriots? Wow, I don't know I currently a free agent. I'm assuming his longest tenure is gonna be with the Panthers Yeah, that'll be the Panthers That'll be the Panthers Nice one there We've got a Israel Abinac Abinaconda, that'll be going to the Jets nice one there. Yeah, if you want Brandon, why not? nice one there press proof and dual of That Trenton Simpson and Miles Murphy. So that'd be Ravens and Bengals Ravens is Dan M and Bengals is Andrew. I'm saying that'll be a random to those two teams at the end Now the actual thing we're supposed to open nice one there Yeah, we'll take a look Brandon go after Vegas See what happens Honestly, though, that'll be a random to all of Mecca at Bucca three or four still in college That is random to all at the end We've got a Ronnie Bell. Nice one there one of two. He is a niner That's Niners Ronnie Bell That is a bangle right there. That's gonna be a one-of-one pre-production proof of Miles Murphy Congrats on that He hated me that is a Jalen cropper Jalen cropper. I'm not sure on Jalen cropper. He's somewhere. I believe Cowboys, I'm gonna go to Dallas nice one there congrats Cowboys Got a Parker Washington. That is two of six Go to the Jags one there Jaguars got for the Cardinals Michael Wilson Congrats on that Arizona one of three Michael Wilson Redemption for the Eagles Kelly Ringo Congrats on that one. Nice one there Kelly Ringo I think it's a mosaic. No huddle. There's a choice in there too. There's a choice there. Yeah never mind Uh nice for the Seahawks is JSN five of five Nice one there congrats on that uh Seahawks We've got this is nasty going to the Texans One of three CJ Stroud congrats on that Houston Greg Greg M They go Greg with the Texans. Congrats on that buddy Stroud little Stroud action Jalen Carter First round bound nice one there for the Eagles congrats on that Philly Jalen Cata first round bound Kids in the cars man. Oh geez man Uh 23 certified 23 certified Witherspoon ends up with defensive rookie of the year. Simply possible Bijan that is uh Richard Dent can't certified Super Bowl MVP to 75 nice one there bears love that Edmonds base and base Cooper cup Orange mark Andrews to 149 burrow base and base one second everybody Okay, we've got AJ Brown.  It's a it looks like a Bryce young auto to me Brandon That's a uh, Alan Ginter Bryce young auto. Oh, yeah, it is that's nasty Justin Fields Marvin Mims to 275 What's the question? That's a pretty big card to be honest. That's a Bryce young auto It's framed. They all the autos and uh ginter come framed. Yeah, that's pretty sick Um, we've got an Austin Eckler to 149 certified ballers That is Justin Fields and Marvin Mims the 50 nice one there for the Broncos That's on that Broncos Eckler base and base Called it a business trip. There you go Okay, uh, Justin Tucker Gold team Crosby base base and base. Yeah, that's a lot of good defensive rookies Yeah, that's what all the autos look like brain and they're all they all come the mini framed. Yeah framed autos Patch my homes. We've got a Dalton Kincaid freshman fabric mirror signatures bronze for the bills For this year's class Gary only one product has yeah only one product so far Oops Yeah, and I guess prism draft technically. Yeah license stuff. Yeah. All right pro. You need stuff. Yeah, just 2199 is Jamal Anderson Take big speeds at 399 nice one there. They'll start coming out of the next few months Gary a lot more. Yeah Usually once in all that bigger stuff Once the New Year's hits we start it starts flooding tonio gates to 275 davante smith any dimes and base One second again, everybody Yeah, so like Vaughn said that they slowly release them here Origins should be next up. Yeah Yeah, that's a nice card though, Brandon. He doesn't sign for uh, Bryson doesn't sign for panini. So That's one of the few autos you'll get of him.  So I'm just confirming what to do exactly 23 origins now Kid Cunningham. Yeah, that is pretty funny. Actually Milan. It's a 50 seguan barkley And Aaron Jones It's a 99 nice one there for the Packers DK Matt cafe and chase brown CET She's exactly a texture 76 of 199 is Jackson Smith and jigba Ice one there for the seahawks Got a michael meyer that is to 99 on the on-card rookie auto for the Raiders Congrats on that vagus Let's go Greg and sam la porta rookie jersey auto for the lions. Nice one there. Congrats on that lions Very nice Yeah, I'm seeing before I said Only text for us to the left out Um, all right on to the next one. I think it'll be uh, do gold standard next 23 gold standard 23 gold standard Do agree on the ham I'm in on a honey baked ham. Oh, man. Love me some honey baked ham God, it's so good. I don't know why they some of these gold standard boxes are packed weird Uh, roquan smith the 75 for the bends and to 99 de maria, uh demar vienna over shone Now we'll still do the choice. We haven't done the choice yet. It's right there Uh, jail and ramsey on the jersey to 299 Congrats on that one there. Uh, dolphins Bijan Robinson two color patch 42 of 49 Nice one there for the falcons We've got a seguan barkley to 199 for the giants. Congrats on that giants This one there. Nice one here is going to be jackson smith and jigba It's kind of nasty 10 of 49 one off jersey number. Congrats. Seattle. Very nice one very nice very nice JSN And jail and hi it rookie patch auto to 49 for the giants. Congrats on that new york Very nice. There you go. He got this He got this. The nurse needs to close 13 point game Because it matters Now it's a 10 point game. The kings are winning down by 10. They're winning Ooh Okay, we've got uh, 23 mosaic choice tavius martin for the commanders and broderick jones for the stealers That is a derrick car and michael myer mosaic. Nice one there for the readers jaden reed in focus rookie auto for the uh packers. Congrats packers He was in a lot of ticket What's up? He's part of a lot of ticket this week. Yeah, that's right. James. What? Anytime. Yeah Otis anderson Nice one for the giants. I almost took that too to be honest scolt Screwed me too screwed everybody All right, we've got two 80 that is clayton tune for the cardinals A jake heiner debuted to 80 for the saints And then a christ jones to 80 for the chiefs Okay, we've got 23 mosaic. No hoe. No hudley mosaic No, auto josh downs. Nice one there for the uh cults. Congrats cults Very nice. Very nice. Silver tarkinson disco erin rogers martin mappu and colby wooden Drone betas firing young for the rams purple q at 50 11 at 50 josh jacob broderick jones and marvin minns 12 point game. It's a tie game Already got down to a tie game. No dot day hall. Just oh, oh, I got you one by 12 dying henley and shon clifford fair So essentially yes, it is a It is a tie game I get it. I get it. I get it Disco josh downs on the variation sam la porta and dorian williams Kings are winning now It's down 11 winning and Thank big speed On the blue disco the 75 for the jacks disco matt stafford ventrell miller and jayworth Blue disco john lynch to 75 decay silver uh gonna do a dice roll on the um carbon copies that is going to be one two three left four five six right That is a five going to go to the right Five going to go to the right Drew sanders valame fojoco cj stroud rookie debut disco ty jay spears titans jaden reed and by our neil christian curt purple purple disco to at 50 13 of 50 that's jersey number congrats jacks george kittle disco dj johnson and thomas scott The curse said that's so soft Who did? Steve kerr That's so soft Devon hot chain Nice one there disco urlocker jalen hyatt and brian branch All teams to play the yeah all teams to play at the same time. That is true Jackson smith and jigba disco of eric dickerson Quentin johnson devon witherspoon a couple of nice rookies at the end there Celtics had the advantage of knowing how many points and you discord at the start of the yeah, that's true No, no, sir. Yeah, that's what I ran it up more on the Celtics if they knew right Silver russia wilson disco john elway Jalen carter It is kind of weird. They don't end on the same day like yeah magic class game was friday and then celtics and nets both got to play today strange that is weird Quentin johnson debut disco chicory and benet Brenton strange and luke schoonmaker 22 certified 22 certified A little trick in everything I don't know that was just a complete misfire on my my end. I don't know what happens I hope it was just leaf. It wasn't like a box of anything Although they wouldn't mind if you opened around your things It's 275 chris cuddwin. Yeah Bow melt into 325 for the seahawks That is a drake london rafiti Watson devontae smith Parsons uh christian acoya nice one there That is the nigerian nightmare 12 of 15 going to sin with the chief's very cool mirror signatures Uh, erin rogers orange two at 149 for the packers erin rogers and chris cuddwin Rib that is kyle hamilton nice on the rookie patch to 75 jaker Congrats on that You all right, buddy a j brown What a bad dude Alvin kamara to 149. That's probably a good idea works tomorrow.  He had 19 of 50. Congrats jacksonville Shady does sound a little down bad Tom brady billy d's not had the strongest uh 2k dobbins. What's up performances billy d Donovan now Taylor davis mills to 25 for the uh texas Certified stars of deontae adams cmc alvin kamara See jaker you got a strive going and then I was gonna just comes in here rile everybody up and then just leave There's dale and tulbert to 249 rookie jersey for the cowboy's nice one there got to kuba cup To 199 for the rams zeke alia and awesnackler The chris pawkin ejector wearing slides. I don't know. I either got ejected or you can't yeah You can't eject and be talking. I have no idea dude. There's no way they can go walk and talk to him Uh, is there a spiller nice one there the injury and base All right, the chronicles up next 22 chronicles 22 chronicles hobby Yeah, I feel like we're playing if it's in the same like division. I feel like it should be I can show this is 22. Yeah pretty sure that's 22 Yeah, if you're on the same division, I feel like the strength of or the uh head to head should matter more. Yeah, that's true Points for against Mar breeze hall james cook um league willis the 35 on the black luminance update wandale and bryan ronson jr egg Yeah, I'm gonna kick him I think we just need to Start fresh. Yeah Desmond ridder nice one there rookie otter 199 congrats falcons That would play Desmond ridder christian watson drake london prison black animal equals I think he needs 300 seconds Oh man's land Let me know it's uh sam williams nice one there on the uh plates and patches rookie jersey to 240 to 99 christian watson desmond ridder and kenneth walker Come out of here, please Jelani woods garret wilson matt corral Uh breeze hall 275 orange prison black The jets damien pierce and breeze hall again Bailey zappy courtland Sutton on the paramount signatures to 10 that is five of 10 gold Congrats on that broncos Second man was up four Desmond ridder and josh allen so crazy that's up four down eight Robinson alec pierce silver uh trayvon walker prism black It's got to be somewhat of a good feeling though. You can lose by 12 Feel like that's got to feel all right. Yeah, that's got to feel decent All right, this guy jake. All right 23 nt collegiate hobby 23 nt collegiate hobby That is a michael pitman to 99 that would be going to the uh colts Congrats on that It's a mystery of life sorts 20 of 22 is a josh downs or 20 of 25, excuse me going to the colts Summing your cat is currently playing with an ear swab shorts 25 specifics problem Uh 23 of 39 israel abinaconda for the jets nice one there that is uh Three colored rpf facts long very true long Grats on that one abinaconda Uh going to the browns is centric tilman. Nice one there Uh 57 of 99 rocchiato for the browns This one's pretty sweet going to the patriots. That is uh one of 10 christian gonzalez Going to the patriots by way of the oregon ducks Nice one there congrats on that new england christian gonzalez one of 10 We've got i think he's a ram if i'm not mistaken Zach evans 52 of 99 going to the ram zach evans That's uh los angeles los on los angeles Uh going to the browns dorian thompson robinson nice one there congrats cleveland dtr on the college silhouette signatures purple Browns nice one there and then going to the chiefs 34 49 a rishi rice Sounds like a pretty good time Oh, yeah, I don't know if that's like that's not part of the card, right? I would have liked that right there Yeah, we'll send the empty box and wrap with the chiefs. Sorry about that chiefs. I don't know. I don't know what that is weird Grab the box and wrapper for that one classic schmackers, right? I don't know that was weird. Yeah, that'll go to chiefs And then 2022 nt 22 nt hubby Let's stand a little too close empty Got ryan tana hill 72 of 99 for the titans To 49 that is going to be a or an erin doll 27 of 49 for the rams Uh for the niners that is 22 of 49. We've got danie gray nice one there Congrats on that nice. That was a monk chuck This next one's a random man makes peter ebb. Yeah, so this will be a random right here Uh, we've got josh jacob's derrick henry and cmc 53 of 99 And owned by three different people peter m with the raiders Uh matt m with the titans and then the niners is nick a this one there We've got mark andrews 7 of 49 for the ravens Congrats on that vends Very nice very nice. Congrats baltimore Got one of 25 that is going to be patch jersey patch jersey one of uh for the saints Uh drew breeze bridgey bush marquise colston jeremy shawky Nice one there saints Got rookie auto to 49 chad muma. That is going to be 32 of 49 for the uh Jags german's been arguing with the ref for like 10 minutes He ain't getting any calls dude He's still mad Two of 10 james harrison nice one there.  No, I don't like those. I'm not a fan Nice card though james harrison absolute beast. Yeah, we've got nice one here is going to be jacob harris 38 of 87 for the rams That's from last year's nt going to jonathan l jersey numbered green parallel Rba who's got this team that's pretty solid going to andrew andrew um b That is going to be for the seahawk 69 of 99 kenneth walker Nice one there congrats seattle three colored horizontal rpa very nice dream on does have a degree in the apology Good lord, man. All right. We got three randoms. We got to do real quick two between uh, two team or Just a couple of teams and one ran to all and we had the triple from nt Uh, the agbuca ran to all and then the dual plate of trenton simpson and miles murphy between the ravens and the mangles Triple relic he finally got a tech Sorry for like 10 minutes. We finally got a tech tight ends. It's hilarious 49ers a point game drain wanting you to win this for your team. I'll lose it to auto ravens ravens bangles Angles all right take over to the random screen We've got uh the triple relic that is going to be between the raiders the titans and the niners with josh jacob's Derek henry and cmc So roll the dice. Good luck seven times one Two three four five six and seven go to the raiders Nice one there miles murphy is a bangle, right? Yeah, you can verify that I'm like I was gonna say I was 99.999 percent sure but Uh, next up we've got the dual auto printing plate of trenton simpson and miles murphy Trenton simpson is a raven miles murphy is a bangle. So a couple a of c north Teams here gonna go seven times or not nine times. Excuse me one two three four five six seven eight and nine Going to the ravens Nice one there And then the ag mecca or the mecca ag buca auto random to all 32 teams as he is still in college From leaf number three of four Rolled ice. We are gonna go four times one Two three and four going to the jags nice one there jackson bill jag yars All right, let's do a quick recap here everybody. We had relics of Quad for the saints a mark andrew's danie gregg christian Gonzalez josh downs sam williams jaylon tulber kyle hamilton seyquan barkley jaylon randy bijan Uh, jackson smith and jigba And tyree kill have a good one. Greg. Thank you, buddy.  Have a good one strife Appreciate your break everybody. Thanks again for the fill coming up next is uh first


Not long before the opening day of trout season, the two fellas behind me don't know it yet, but one of them is about to be covered by a massive slide. He'll die a painful death just shortly before rescue workers can get to him. What makes this tragedy so hard to accept is the fact that it could have been prevented. Had these truckers followed standardized and common-sense safety practice of staying in their truck while being loaded and by avoiding the hazards posed by slides of material and mobile equipment, this could have been prevented. Yeah, you'll never outfish me, buddy. Yeah, right. Well, come Monday, you'll see which one of us has the biggest fish. Sure, we'll see. Okay. Hey, I gotta go. He's waiting to load me. Based on accident statistics, mining is one of the most dangerous jobs there is. Federal regulations enforced by the Mine Safety and Health Administration, EMSHA, require all contract workers performing work on mine sites to receive hazard training. This training is meant to familiarize you with the major hazards you may encounter and the safety precautions you should follow to avoid injuries. When visiting a mine or quarry for the first time, immediately report to the office or scale house to receive your hazard training. It's important to receive your training at each facility that you visit because each site, although they may appear the same, has its own unique hazards and safety rules. Prepare for the unexpected. Know the location of first-aid equipment, the emergency response systems, and the proper use of them. In an emergency, time is not on your side. Mobile equipment accidents are the leading cause of fatalities in the surface mining industry. Follow the posted speed limit and watch for signs indicating traffic patterns such as railroad crossings, left-hand driving, low clearances, etc. Blasting and restricted areas are also common at mining facilities. Become acquainted with the signals and take cover procedures of the company you visit. Remember, Flyrock can travel great distances and hit objects at phenomenal force. Distance alone is not a precaution. You must take cover. Ground conditions such as those posed by stockpiles, bins, high walls, and water accumulations can threaten your safety. As a part of your hazard training, you should be advised of the locations and nature of these particular hazards and follow all company directives when in the area that they exist. Approach loading areas with caution. Make eye contact with a front-end loader operator. You may think he sees you, but the front-end loaders travel in reverse nearly 50% of the time. As a customer, delivery driver, the safest place for you is in the cab of your truck.  Each year, pedestrians are accidentally run over by mobile equipment because they thought the operators saw them. Do not walk between or alongside mobile equipment without notifying other operators. While waiting to be loaded or while in the process of unloading, be careful about congregating with other drivers and not paying attention to the activity around you. Never ride or ask for a ride on a piece of mining equipment that is not intended for passengers. The minimum personal protective equipment one must wear when outside your vehicle is a non-metal hard hat to protect your head and approve safety glasses to protect the eyes and safety shoes to protect the feet. Many drivers carry gloves to protect their hands and there are times when you should wear respirators, fall protection equipment, and earplugs or muffs. Whenever work needs to be done inside the bed of your truck, do it before entering the loading area. It is a good practice to let others know you are entering your bed. Some drivers have been buried alive doing work in their truck beds. Cautions are also necessary before doing work under an unsecured raised truck bed. Many trucks have safety mechanisms that keep a raised bed from unexpectedly falling on a person. Use them. Recognize also the hazard of overhead power lines when raising truck beds. MSU requires all parts of equipment to stay at least 10 feet away from overhead electric lines. Look up and be aware of your surroundings. Suspended loads are defined as any object hanging or held up that is not firmly supported from below. Stay clear of suspended loads. Slips, trips and falls is another hazard you may encounter at a mining facility. One of the most dangerous acts you can perform is to climb on your truck while being loaded. Stray material, loading shock, and the loader buckets are all things you cannot control, yet present hazards to your ability to maintain balance. Tarping, leveling your load in truck bed maintenance may require you to climb on your truck. Perform these duties away from the loading area. Hopefully the mining facility will have predetermined area for these work tasks. Whenever climbing, maintain three points of contact at all times. Next to over exertion injuries, slips, trips and falls are the mining industry's biggest problem. The mining industry is an important part of America's economy, and you are a vital part of its continued success. While there are no guarantees of familiarizing yourself with mine hazards, taking all reasonable precautions to avoid injury and obeying the safety rules will ensure your safety. Following the suggestions presented in this video will increase the likelihood that you will enjoy a productive, injury-free career.  What is difficult to accept in a truck like this is the fact that it could have been avoided. If these drivers had used their common sense and followed the safety recommendations such as staying in the truck during the load, and not being in high risk places where there are rocks or moving equipment, what you will see would not have happened.  Ah, sure. Let's see who will fish the bigger one. Yes, why not? Okay. I'm going. They are waiting for me. According to statistics, mining is one of the most dangerous occupations. Federal regulations imposed by the Ministry of Health and Mineral Security, known as EMSHA, require that all workers in contracts working in mines receive a capacity of risk. The purpose of this capacity is to familiarize it with the main risk factors that can be found and with the safety measures that must be followed to avoid any type of injury. When a mine or a quarry goes for the first time, it immediately reports to the office or the heavy bag to give it its capacity. It is a very important thing that it is able to do it in all the plants that it will visit, because although they all look alike, each one has different risks and has its own safety standards. Get ready for the unexpected. Find out where the first aid team is, the emergency response systems, and see how they work. In case of emergency, remember that there is no time to lose. The accidents caused by mobile equipment are the main cause of death in the mining industry on the surface. Respect the speed limits and observe the letters that indicate the traffic patterns, such as train crosses, left-hand driving and height limitations, among others. The restricted areas and flying areas are also common in mining facilities. Familiarize yourself with the signals and follow the rules of the companies you are visiting. Remember that a flying rock can reach great distances and hit objects with incredible force. Do not think that being away is being out of danger, protect yourself always. The conditions of the land, such as the storage batteries, poles, high-cut fronts and water accumulations, can be dangerous. Part of its capacity for risks includes the location and nature of those risks in particular, as well as the directives implemented by each company. Make sure to take care of the loading areas and make a visual contact with the front-line loader operator. Never in fact have you ever seen an operator. Remember that they drive in reverse almost half of the time.  In case you have to leave it, especially in a loading area or a lot of traffic, remember to take the risk of getting injured or even dying. Every year, many pedestrians are accidentally hit because they believed to be seen by the operators. Never walk in or next to any mobile team without warning the other operators. In case you meet with other drivers when you are waiting for them to load it or when they are unloading it, pay attention to all the activities that take place near the area where it is located. Never take it or ask them to take it in a part of the vehicle that has not been conceived to transport passengers. The minimum protection equipment that must be used when it comes out of your vehicle is a helmet that is not made of metal for your head, safety goggles approved for your eyes and shoes for your feet. Many drivers wear gloves to protect their hands, mask for breathing, headphones for your ears or full protective equipment. When you have to do something, the truck platform does it before entering the loading area. Take the good habit of notifying other people who will be on your platform. Some drivers have been buried alive while working on them. Take all the necessary precautions before working on those insecure platforms. Many trucks have security mechanisms that prevent the accidental fall of the platforms. Use them. In the same way, remember how dangerous it is to lift a platform where there are high-tension lines. The MSHA requires that all parts of the equipment are far from any electric cable, at least a few feet, locate them and stay alert. The name of suspended loads is given to any object that is hanging and that is not supported on its basis. Move away from them. The debris, debris and falls are other types of risks also present in mining facilities. One of the most dangerous things is to lift a truck when it is loading it. There are certain things like loose material or load impacts that you do not have any control and that can make you lose the balance very easily. To level your load and maintain your platform, you may have to lift your truck. Execute your tasks far from the loading area. Ask if the mining facility has a destination area for that type of activity. When you have to lift your truck always keep three contact points. Remember that the debris, debris and falls represent one of the biggest problems for the mining industry. The mining industry is a very important part of the American economy and you are a vital part of your continuous success. Since there is no guarantee that you can familiarize yourself with all the risks of the mining industry take all the precautions to avoid injuries and respect the safety measures to guarantee your safety. To follow the recommendations presented in this video will ensure a long life and a productive career free of injuries.


Luckily, nobody else got hurt. At first it's not easy to accept a life altering situation as this one, but I have had a lot of support of my family and friends that pushed me to keep on track on the life that I wanted to have. Being here, I had the chance to go to Yosemite, to go to the Redwoods, to Sequoia, to different beautiful places and it was so easy because here in the US everything is so accessible. However, it's not the same in other places. That's why we decided to do a project on it, making an inclusive expedition to Torres del Paine Park. The most iconic national park in Patagonia, in the Chilean side, my country. In a conventional wheelchair, it's not possible to do this because the trails have too many barriers. We found a special wheelchair that has been used to reach the Everest base. This is not me, like Rambo 6 climbing by my own at Crazy Mountain. No, it's a special wheelchair that allows a lot of people to push me. So we decided to raise funds to get this wheelchair and to leave it in the park. So if other people want to do the same trip, the wheelchair will be available for anyone. Okay, I'm going to slide you back towards me. I've been working with Adaro for just a little under a year now and our main goals with him are to work on his core and his posture strength to help stabilize and to get him nice and tall. Which we're hoping will translate also to this trip so that when he's in the chair he can be comfortable, but he can stay in proper alignment and not be in too much pain. This trip is definitely, it's not an easy task, but it's also not an impossible task. Especially coming from somebody like Adaro who is so determined and will not give up. Okay, relax. It will be three days of hiking, five, six hours per day, ten kilometers per day. The last day we will do kayaking on a glacier. What we really want to do is to inspire other people with disabilities to do this trip. Also raising concerns about the barriers that we have to travel to go around to make our lives normal.