The Jake Mene program presented by Lucky Strike. You'll find there's never a rough puff at a Lucky Strike. Just real deep down smoking enjoyment because L.S.M.FT. Yes, L.S.M.FT. Lucky Strike means fine tobacco and fine tobacco and smooth smoking go hand in hand. Now, fine tobacco like this costs more, and at the tobacco auction, Lucky Strike pays more. Millions of dollars more than official parity prices for truly fine, light leaf. This mellow, ripe Lucky Strike tobacco gives you a milder, more enjoyable smoke, from first puff to last, with never a rough puff. And veteran tobacco men can see Lucky Strike consistently selected by fine, light, naturally mild tobacco. Just listen to the words of an independent tobacco auctioneer, Mr. Al Rogers of Robersonville, North Carolina. Recently, he said, experienced buyers know what to look for when they're buying tobacco. And year after year, I've seen the buyers for Lucky Strike by fine, prime, ripe tobacco that's just right for mild, good smoking. I've smoked Lucky's for 10 years. So friends, smoke-to-smoke, tobacco expert smoke, Lucky Strike, you'll get more, far more, real deep down smoking enjoyment with never a rough puff. Yes, make your next carton, Lucky Strike. The Lucky Strike program starring Jack Benny, with Mary Livingston, Phil Amherst, Rochester, Dennis Day, and the sportsman for Ken and yours truly, Don Wilson. Ladies and gentlemen, this may come as a surprise to some of our listeners, but before this program goes on the air, it is rehearsed. Let us turn back the clock a couple of hours and sit in on today's rehearsal in Studio B. Okay kids, let's start. Mary? Here. Phil? Here. Don? Here. Dennis? Dennis? Hmm, Don, that kid always late. Well, now have to do it again. You know, Jacks and I think you've got a lot of nerve finding us a half a buck each time we're late for rehearsal. Phil, you have no complaints.  That's right, Phil. Jack donates all the money to the SFAATTA. What's that? Society for Aged and Tongue Tied Tobaccoctioneers. It's my favorite charity. We have our country home at Goldsboro, North Carolina. The kid's still not here. Maybe my watch is slow. What time you got, Mary? Well, I left my watch in my dressing room. Has anyone here got a watch? I have, Jackson. Well, what time is it, Phil? The little hand is on the two and the big hand's on the four. Oh, for... Phil, can't you tell time? Oh, I'm sorry, Jackson. I answered that way from force of habit. I always tell my kids where the big hand is and the little hand is. Oh, why do you tell them that way? So they can tell me what time it is. Well, Mary, you asked him and told him. Next time we'll... Hello, everybody. Hello, Dennis. Dennis, you're late. I know. Here. Speedy'll certainly appreciate this. Now, Dennis, why weren't you on time? Well, I was out very late last night. I went to a drive-in movie. Oh, drive-in? What picture did you see, Dennis? I didn't see the picture. Oh. Ha-ha.  No, I parked my car the wrong way. All the stupid... say, that reminds me, Dennis, two weeks ago, when you went east to play that benefit, you sent Mary a letter in which you said that you were in Philadelphia the birthplace of Benjamin Franklin. Yeah. Well, since then, I've had hundreds of letters from people telling me that Benjamin Franklin was not born in Philadelphia. He was born in Boston. Oh, no, no, Mr. Benny. He was born in Philadelphia. Look, for your information, kid, Benjamin Franklin was born in Boston, Massachusetts. He flew his kite in Philadelphia. Now, what do you got to say to that? Gee, what a long string. Dennis, the next time you go away, don't write letters, will you? Now, come on, kid, I'd like to finish rehearsing because Rochester is waiting for me in my dressing room. I want to relax before the show, so everybody can attend. The boss sure has been rehearsing a long time. He may want to take a nap before the program. I got his couch ready. I got his new General Electric blanket plugged in, too. I didn't think they'd send him one. Now, let's see. I think I'd better... Boy, am I tired. Hello, boss, tough rehearsal today. Yeah, everybody complaining. Phil is sensitive if you mention his drinking. Mary doesn't want me to joke about her sister, Babe, and our Dennis doesn't like me to joke about his being dumb. Gee, it'll be tough for you to get laughs at all. No, it's not that bad. There are other topics, you know. We can still talk about how cheap I am, you know. That's... that's always funny. Not to me. Rochester, you can stop with that. That's only something we kid about on the radio. I pay you a nice weekly salary. I don't know. I'm the only man in the world who can cash his paycheck on a street car. Look, Rochester... When I walk to my seat, I don't jingle a bit. Rochester, I'm in no mood for discussions. Now, I'd like to relax a while. Well, if you're thrilled with me, can I leave now? I've got a big evening planned with my girlfriend, Susie. Susie, eh? Babe, you've been going steady with her for a long time. You must really like her. I do, I do. She must be very pretty. Yes, yes. Are you going to marry her? What? Why? Well, you can take the night off. What's the big evening you've got planned, Rochester? Well, first I'm going to take her to dinner and then to the movies and then to a club for a little dancing and then about midnight we're going to her apartment to watch some television programs. Well, that sounds like a good time with Susie there. Wait a minute, Rochester. There are no television programs on after midnight. Yes. Okay, okay, go ahead. I'm going to lie down the rest of the while. All right. Here's the paper if you want to read. Thanks. So long, Rochester. Goodbye. Let's see. I wonder what's on the theatrical page. Hmm. Get that picture of... Oh, brother. Is that a plunging neckline? Where are my glasses? Hmm. It's Alan Ladd with his shirt off. Here's a New York review of Bob Hope's latest picture, The Great Lover. See, I played a part in that. Let's see what it says. Bob Hope's flip humor bubbles along through this bright comedy, which features beautiful Rhonda Fleming as his leading lady. This Fleming makes a suitable foil for Hope's side-splitting comedy. Jack Benny also makes a brief appearance in The Great Lover, and his performance is... continued on page 11, column 3, one of the worst catastrophes that ever hit this country.  That's 5. Here's column 3. Hmm. It says, refer to column 5. For this, I had to put on my glasses. Come in. Jack, it's nothing important. I just want to tell you that I was going across the street for a package of Lucky's. I'll be back soon. Okay, Mary. And my sweet little Alice flew down. See, it was nice of Alice to send it to me. I'm glad it didn't fit Phil. Da-da-da-da-da-da-da-da-da-da-da-da. CBS is so busy on Sundays that... Cardars are... Hello, Mary. Huh? Why, Tarone Power here! I just came down to rehearse a show. You know, one of those dramatic things. Gosh, I haven't seen you since Jack and I ran into you in Europe. That's right, Mary. And say, wasn't it thrilling the way Jack went over at the London Palladium? How the people applauded and laughed at his jokes? The way they cheered and clamored for encore after encore. Uh, but, Ty, you didn't arrive in London till the gauge was over.  Oh, he told me. Well, that's Jack all right. He always gets around to it. Gets around to it? Well, when he bumped into me on Trafalgar Square, the first words out of his mouth were what a sensation he was. The first words? Didn't he even say, hello, Ty? No, he didn't know it was me. He was stopping people at random. I know what you mean. One day he ran into Danny's tent and they both talked so fast, they bit each other. I'm second thought. I don't blame Jack for being proud. After all, when the king and queen come to your opening night, you know, it's a... King and queen? Jack told you the king and queen came to his opening? Boy, was he lying? Was he lying? Well, that's the... Wait a minute. It could have been the king and queen. There weren't two people in the audience.  I like him. Well, I guess I do, too. Say, Ty, Jack is in his dressing room. Would you like to... Oh, Mary! Yeah, what is it, Don? I decided to go out for a sandwich. Would you like to... Well, to Rome! Ty, I didn't know you were back from Europe. I got back two weeks ago, Don. In fact, we were just talking about it. You know, when I was in Europe, I ran into Mary and Jack. I know, they told me. Oh, say, Don, did Jack tell you about the time I met him in London? Oh, no, he didn't. Well, Don, this I've got to tell you. But, Ty... Mary, it's too good to keep. Now, Don, the first time I met Jack was at the Savoy Hotel. I came downstairs one morning, stepped into the lobby, and there was Jack talking to the man behind the desk. Yes, sir, I'll be very happy to exchange your American money into pounds. Are you a guest at this hotel, sir? Yes, yes, I am. The name is Benny, Jack Benny. Which suite do you occupy? Well, I, uh... I don't have a suite. Oh, well, what's your room number? Well, see, my room doesn't have one. You see... Can you tell me what floor it's on? Well, that's kind of hard to say. You see... Oh, you're the eccentric chap who lives in the elevator. That's just for today. You see, they promised me a room. It's so crowded, you know. Anyway, all I want to do is exchange some American money for English pounds. Very good, sir. How much money would you like to exchange? Well, let me see. I may be here two more weeks. I've been here eleven days, and I spent six dollars. I mean, I've been here six days, and I spent eleven dollars. See, for a minute, I bet you thought I was cheap. And I wouldn't blame you. Really? You know, sir, it's hard to believe that you and the Marshall Pan come from the same country. Yes, yes. Anyway, I think I'll just change enough money to last me until... Jack! Jack! Why, Tarone! Tarone Power! Say, you should have caught me at the Palladium. I was the greatest sensation that ever appeared at that theater. The audience, children, clamor for encore after encore. You keep out of it! Ty? Ty, were you one of the people I talked to? Talked to. The tailor's still trying to get the wrinkles out of my lapels. Well, I was enthusiastic, but excuse me, I want to exchange some money. Oh, go right ahead, Jack. I'm... I'm tired anyway. I'll sit down. Tired? Yes, you see, I live on the ninth floor. So what's that got to do with it? Well, your room was out of order and I had to walk down. Oh, John, I must have hung my pajamas on the lever again.  Well... Jack, I've been looking all over for you. It's not... Well, Ty! Hello, Mary. Tarone, what are you doing here? I thought you were in Italy making your picture. Prince of Foxes. Oh, I finished that last week. Oh, well, Ty, tell me something about it. Is it a costume picture or...? Oh, now wait a minute, Mary. I've been on the Prince of Foxes for six months.  But no. Whenever I meet people, that's all they want me to talk about. Oh, Mary, I hope you don't think I'm rude. Well, Ty, you're not rude, you're modest. I wish more stars for like you and Jack. Jack? Yes, when he finished his last picture, he didn't want to talk about it either. Say, Ty, Ty, will you step over here a minute and help me out? Oh, sure, Jack. Now, Ty, I gave the man $150 in American money and look what he gave me. Is this right? That's quite right, sir. I gave you 36 pounds, 20 shillings, four half crowns, three shillings, a tuppence, a tuppence, and a hay penne. But look, I figured it up and I should have got 42 pounds, 20 shillings, four half crowns, three sixpence, a tuppence, and a hay penne. I mean, I... Isn't that right, Ty? Well, it would have been a few days ago, Jack, but the currency is fluctuating so that by waiting until the day to make your exchange, you've lost six pounds. Eight pounds. He lost two worrying about it. Yeah. Well, Jack, I've got to run upstairs and pack. I'm going to Paris tonight. But, well, say, why don't you two come along with me? Oh, that'd be wonderful. Let's go, Jack. Wait a minute, Mary. We can't leave London until we see the Arch of Crayon. Jack, that's in Paris. Oh! Oh, oh! Well then, what are we waiting for? Come on, let's go. Excuse me, Monsieur. I have an excellent tableau for you. Oh, thank you very much. When my friends arrive, bring me my table, please. Yes, Monsieur. You know, Mary, this is one of the finest nightclubs in Paris. I know, and I love the atmosphere. Say, this is wonderful champagne, you know, and you haven't touched a drop. Mm, Ty, I'm still worried about Jack. How he could have missed the plane is beyond me. Oh, he'll probably take the next one. Anyway, I left a note at the hotel, so he'll know where we are. He's totally beat on my case, please, it ain't no power. Well, Michel, je suis enchanté de vous rencontrer ici. Comment allez-vous? Oh, je suis magnifique, mon ami, mais en guéparé, comment d'autrement? Oh, je suis enchanté de vous rencontrer. Oh, I'm sorry, Mary. Michel, permettez-moi à présenter Miss Livingston. Mary, this is the girl I met the last time I was here. Her name is Michel. How do you do? Oh, it is a pleasure. Oh, you speak English. Have you been to America? Only for two weeks. I have won it on a French quiz program. Let me tell you this. Oh, Tyrone, pardonne-moi, mais je n'avais pas l'intention de derranger votre soirée. Je partirai. Oh, no, Michel, you're not intruding.  When Miss Livingston's escort arrives, we'll have a foursome. Will you join us? Oh, oui, oui. Je suis seul. Good, good. Oh, Mary, Mary, Tyrone. Ty, it's Jack. I told you he'd get here. I got your note at the hotel. Ty came right over. Jesus, the beautiful nightclub. This is really gay paris. Oh, Jack, I want you to meet a friend of Tyrone. Oh, yes, Jack. Michel, this is Jack Benny. Oh, enchanté de faire votre connaissance. Well, woo-woo. I mean, woo-woo. I'm glad to meet me. You. You. Well, sit down, Jack, and have a glass of champagne. Thank you. You know, Jack, Mary was worried about you. It only takes 40 minutes to fly across the channel. Did you miss the other plane, too? No, I, uh, I decided not to take a plane. Oh, then the boat was delayed. Well, I, uh, you see, I didn't take the, the boat either.  Stop making things up. Uh, pardon me, sure. Yes? If you're not sure, it's about to commence. Perhaps you would like to order another bottle of champagne. Oh, yes, yes, please. Uh, just a minute, waiter. Is this champagne imported? Jack, you never ask a question like that in France. It's insulting. Well, I want to know what we're getting. Waiter, what kind of champagne have you got? Chardon, 28. Uh-huh. Pepperite, c'est 20. Notre Dame, 27. They won again. Any champagne they have here is good, so order one. Okay, okay. Well, waiter, how much is Chardon? 1200 francs a bottle. We'll take it. Mary. What? It's too late. That waiter shook the bottle when he opened it. So what? So what? That bottle is costing 1200 francs. When you shake champagne, it makes bubbles. Bubbles are air. If you want air, I can open it. Jack, quiet. They're getting ready to start the floor show. Oh, yeah. And now, ladies and gentlemen, for the floor show, there's the most senior proudly presents a new act between the country and has been held over by popular demand. Allons! We're always from the first from the first from the first lesson from Hildegard. It's nice to meet you. Jack, I'm a little hungry. So am I, Mary. Michelle, are you hungry? Yes. What would you like to eat? I don't know. I think I should have smoked salmon on a little bread. What's that? Bagels and lox. I know they sell that in Hollywood too, at Zebron's Chapot. How do we eat someplace else? I'd like to see all the nightclubs in Paris. I really would, huh? Hey, where about a tie? Where should we go? Oh, there are lots of places. Oh, Jack, before we leave there, let's at least have one dance. Why not, Montchery? Michelle, what did you know about Notre-Cabaret? Oh, Tiron, speak to me in English. That is the way I learn. Oh, sure. Sure, Michelle, it's still early and Mr. Benny would like to go to some other nightclub. Now, where would you suggest? Tiron, I would enjoy very much going to another nightclub with you, and I would enjoy very much taking with us the young lady Miss Livingstone. Mais cet homme, Benny, rendre-moi un petit service et lui, Benny, un coup de pied au pantalon. Oh, but, Michelle, I've known him for a long time. I, I can't kick him in the pants. Je le ferai. Oh, no, no, no, no. You, he would kick back. Oh, oui, il est ici. Well, Mitchell, where do we go from here? Jack, that's Michelle. Oh, yes. Yes, I'm sorry. Well, there are a lot of good clubs in town, Jack. Let's get the check. Okay. Oh, waiter, that's home. Hey, Bob! Give me the check, please. Here you are, Michelle. It's 3,675 francs. Frank, how much is that in English pounds? Oh, Michelle, I cannot accept English pounds, but you can exchange them with your manager. There he is by the desk. Thank you. I'll be right back here. See that, Michelle, it's pretty. She makes tarot look like nothing. Oh, pardon me. Are you the manager? Oui, monsieur. I'd like to change this English money into francs. Oui, monsieur. How much English money have you got? Well, in England, I got 36 pounds, 20 shillings, 4 half crowns, 3 sixpends, a tuppence, a truppence, and a haypenning. But I spent... It does not matter what you spent. What have you got now? No. 35 pounds, 25 shillings, 4 half crowns, 3 sixpends, a tuppence, and a haypenning. Will you change it, please? Oui, monsieur. Now, for each shillings, we give 45 francs, 30 francs for each sixpends, and 5 francs for the tuppence, the tuppence, and the haypenning. Which means you are getting the equivalent of 900 francs a pound. Here you are. Not so fast. Oh, Ty! Coming, mother. Trouble again, Jack? Yes. He wants to give me only 900 francs a pound. But you know how to speak French, Ty. Talk to him. Okay, Jack. Monsieur, n'abusez pas cet homme. Ah, monsieur, j'en suis peur qu'un pauvre cassier, je ne sais pas le prix d'échange. Jack, you better take the 900 francs. No, no, Ty, keep arguing with him. Monsieur, je n'impose pas que vous êtes malhonnêtes. Ah, mais ici, c'est un établissement honnête. Oh, on ne faut pas être anxieux, monsieur. Jack, take the 900 francs. No, no, Ty, I do some more. Oh, yeah. Je suis fâché, monsieur. Mais mon ami croit qu'il recevra plus ailleurs. Il est trop tard, monsieur. Mais non le plus que nous ferons lui donner est 700 francs. Jack, keep talking, Ty. You're doing fine. But Jack, this isn't helping any. Take my advice and accept the 700 francs. 700? Why are we arguing? The rate went down. Jack! All right, mister, I'll take the franc. Here you are. Jack, here's the waiter. Pay him. Okay. Here you are, waiter, 3675 francs. And here's a tip for you. Merci beaucoup, Michel. Thank you. Come on here. But Jack, Jack, you gave him 500 francs. That's a very generous tip. You want to know something, Ty? I was really only going to give him five. But since we're here in France, I didn't have de Gaulle.  Ooh! America's religious institutions have strengthened the American life and helped to keep it free. Attendants of churches and synagogues build the moral and spiritual character of the individual and the community. Find yourself through faith. Come to church this week. Thank you. Thank you. Sixty-five... It's all American. LSMFT. Lucky strike means fine tobacco. Tobacco that smokes smooth and mild. That's why there's never a rough puff in a lucky. Yes, friends, each and every lucky strike contains tobacco that's life, ripe and mellow. Now, fine tobacco like this costs more. And at the tobacco auctions, luckies pay millions of dollars more than official parity prices for the kind of tobacco they know will give you a smoother, finer smoke with never a rough puff. So why not smoke the cigarette that gives you more enjoyment with every puff, every pack? Lucky strike. Yes, next time you buy cigarettes, remember, lucky strike gives you more smoothness, more mildness with never a rough puff to spoil your smoking enjoyment. So make your next carton lucky strike, so round, so firm, so fully packed, so free and easy on the draw. Kissing room, Jack. Sure, come on in, Mary. What took you so long? You were just going out for a pack of lucky. Well, I ran into Jerome Power in the hall, and we had a nice talk. Oh, Mary, why didn't you tell me Tyrone was here?  You remember how cheap he was over in France. Oh, well, excuse me a minute, ladies and gentlemen, I want to thank Jerome Power for meeting me out in the halls with the courtesy of 20th Century Fox. Producers of Ty's latest picture, Prince of Foxes. Good night, folks. Tune for the Amazon show, which follows immediately. This is CBS, the Columbia Broadcasting System.


Hey, we're going to show you the third technique, okay? It's called Pak Da. Hey, what's up Wing Chun, the martial arts fans. It's Wing Chun Kid here. I got my good friend here, Larry Glovowski, here today. Hey, what's up? So, he's an army veteran and an eight-year experience in bouncing. I used to work at some of the Asian gang bars, and I've been stabbed, shot, and some of my compadres have been shot and stabbed and in hospital. I was one of the first dormant to wear a bulletproof vest to work because where I was working, I didn't really want to get shot and die there on the site. Okay, so definitely a lot of real-world experience with violins and with gangs and shootings and stabbings. He's got the scars to prove it. Alright, so let's get on with this video. So punches comes in. If it's on a more straight trajectory, I can parry and punch this way, okay? So one thing that I recommend doing is actually step a little bit out of the way. So the punch is coming. He's aiming for my chin, but if you step out of the way, at least he misses, right? So punches coming. I'm going to combine the step, punch, punch, punch, and the little parry so that you can guide this so you can know where it is. Okay? So the parry is here and here, okay? So in the traditional technique, it's going to be like this, and like that, right? Or like that, like that. Sometimes it's down here, right? Sometimes it's up here, right? Okay? Not very useful at this range because what? His hand is going to come all the way here. What's the use of doing this? I'm still going to get hit, okay? So a lot of the traditional stuff, not very useful in street fighting because of the distance, okay? So in the distance, I need to use the same technique, okay? But I need to move, so same thing. Move, duck, duck, here. All right? The second one, lapdak, it is in the Wing Chun form, it's going to be like this, right? Okay? So I'm grabbing and punching at the same time. Once again, not very useful unless you're in a short range using the traditional way. But in the longer range, it's useful against more of like a haymaker attack, right? So I'm here, I'm getting out of the way. This is the lap, that's the dak, okay? Right in the back of the head, right in the side of the ear, okay? So, and that's a good knockout if you can get right in the back of the head there, right out. Yeah, okay? So those are two cool techniques and you can combine them together. Here's the third one that they don't really have in Wing Chun but they have it in Mantis. They do lap, pa, dak. So they combine both of them. Do another punch, right? Yeah, so you can do lap and then if it's too far or for some reason you want to get closer then you do pa here and then dak, okay? So you're combining them together. It's called Choy Sam Sao in Mantis form. So once again, I'll show you again. Roundhouse? Roundhouse? Yeah, that's good. So you get out of the way, right? This is your lap, this is your pa or called Choy Sam Sao too, okay? And then this is your hit, okay? So especially if the guy's coming and he's kind of, you want to get closer, right? So you're out of the way here, right? So you're kind of climbing. Climbing to get too closer to him. Climbing his arm, right? So one, okay? One, two, three. Because if you don't move and he does the same thing and I'm trying to do the technique, whoa, look what happens. It doesn't work, okay? Because I'm trying to basically deflect his punch with just the weight of my arm. He's got all his body weight behind that punch. How am I going to just do it with my forearm? Impossible, okay? So what I got to do is, whoa, big force coming. Get out of the way and just use this just to guide it, right? And then this can get him a balance too, right? So once again, right? Get out, do the punch, right? Get out of the way first. Then you got this one. And then you can punch in the back. Punch in the back of the head. But you want to get even closer. Do a pa here too. And then boom, okay? So that's how you do the Choy Sam South, okay? There you go. Hey, thanks for watching my video. My top 10 Wing Chun and Kung Fu moves. Some of these moves are not traditional Wing Chun. They're based on Wing Chun principles. And a lot of them are from other Kung Fu styles. So what I've done is just collaborated all of them together and giving you the top 10 of my favorite moves that you can learn right away. It's not too difficult to learn these moves and they're also practical for real self-defense. Okay, so I hope you like this video. Thanks, Larry, for helping me out. Yeah, thanks. I appreciate letting you help out. Okay, awesome. So if you're new to this channel, make sure you click the Subscribe button and also check out some other lessons here on this channel. All right, so we see you in the next lesson.


So, self-proclaimed theocratic fascist Matt Walsh is one of these individuals on the right who constantly fear mongers about LGBTQ plus people. Their groomers, teachers are groomers, they're grooming children at family-friendly pride events. He also joined the Libs of TikTok campaign to demonize Boston's children's hospital and claimed that they were doing bottom surgeries on trans girls, which was not happening. And this led to them being harassed and receiving death threats. So this individual, he pretends as if he's concerned about the safety of children, but as people lately are pointing out, it doesn't seem as if he's that concerned in actuality about the safety of children, considering this 2015 article that he wrote, where he did a soft defense of Josh Duggar. So it's titled The Duggers, which is the stars of the TLC Show, 19 Kids and Counting for those of you who don't know, aren't hypocrites, progressives are.  It makes him cowardly, perhaps. It makes him selfish. It makes him flawed. It makes him sinful. Now, I'm not going to attack the core argument here. That's essentially the crux of his argument, but he is wrong. And I do want to address that really quickly before we get into the elements of this article that are, I guess, perplexing, we'll call it that, right? But he's wrong. Josh Duggar is an individual who molested multiple little girls, including his sisters, one as young as five years old. Now, he did this when he was a teenager. So this is a serial child molester.  So he was the executive director at the Family Research Council, which is an organization, by the way, that the Southern Poverty Law Center designates as a hate group and rightfully so. Now, what this organization does is it tries to defame homosexuals as pedophiles with members saying that the goal of the homosexual movement is to gain access to children and abolish the age of consent laws. And they also had a publication called Homosexual Behavior and Pedophilia. So the entire goal of this organization is to demonize queer people.  And that's what he did. He worked at this organization. I mean, to defame LGBTQ plus people as pedophiles, while Josh Duggar himself is a pedophile, that is the definition of hypocrisy. But yet, Matt Walsh decided to defend him there. And Josh Duggar, he lobbied a number of politicians. I mean, he's taken pictures with Mike Huckabee, Rick Perry, Steve King, Scott Walker, Rick Santorum, Jeb Bush, Sarah Palin, Ted Cruz, Marco Rubio, Rand Paul, Mike Pence.  But I don't want to focus on the argument because, again, that's not really why this article stood out to a lot of people as suspicious, rightfully so. So the reason why this article is.  So first and foremost, let me be fair and say that he does unequivocally condemn Josh Duggar's actions. But still, even condemning his actions, the way that he portrays Josh Duggar, a serial pedophile, is as sympathetic as if he's the victim because of the backlash to his pedophilia becoming public. He writes, Josh Duggar has already lost his job, been publicly shamed and had his name permanently sullied by these revelations. But critics are not satisfied. They want the show canceled. It was canceled, by the way, and anyone who supports the family to give up and join the mob of stone throwers and witch burners. They say that Josh is not the only villain here. His parents are also guilty for not going to the police immediately.  But I can recall recent cases like Mike Brown's where past crimes were completely irrelevant, even though the past crime happened like three minutes before he assaulted officer Darren Wilson. I'm having trouble following the logic. OK, so that's red flag number one.  Is this really the argument that you want to make? Nobody is saying that if you commit a crime, you shouldn't be held accountable for said crime. But what we're saying is that crime shouldn't result in the death penalty. And furthermore, one cop shouldn't be the judge, the jury and the executioner. But he's trying to make it seem as if, oh, no, no, this victim of police violence. He's actually the one who's terrible. And, you know, if liberals aren't willing to admit that he was terrible, then I guess, you know, I don't have to admit that Josh Stugger was terrible or as terrible as people want to claim that he is. Except, again, I don't care what Mike Brown did. He was murdered by a police officer with many people saying he had his hands up. Witnesses, videos show this.  A cop doesn't get to take the life of a teenager. OK, you arrest him, you apprehend him and you take him to jail if he committed a crime. We're talking about something completely different. Like he's comparing apples to oranges, but he wants to make it seem as if sometimes, you know, the punishment doesn't necessarily match the crime. That's what he's priming you to believe.  But believe it or not, it gets worse. He writes, I know I'm opening myself up to serious criticism here, but let me be honest with you. If my own son, God forbid, came to me and admitted to doing what Josh Stugger did. I don't know that I'd immediately run to the cops. Would you? Is it really that simple?  Really? I guess I'm just a horrible person, then, at least he admits it. I don't know all the details. Nobody outside of the family does or ever will. But it appears that Josh's parents attempted to address the situation within their family before going to church and then eventually to a law enforcement officer. Again, there might be parts of this story that would change my analysis. But right now, based on what we know, it seems that they handled this the right way. Or at least I can't say for sure that I would have known any better way to go about it as a parent.   I can't say I'd agree. Is that so? OK, well, let's put it a different way, Matt Walsh. In the event your son came to you and said that he had molested your other children, you wouldn't immediately be concerned for his victims. Wouldn't be concerned that he'd do that again. Because that's what should be at the forefront of that parent's mind. Of course, you're not going to, you know, just stop caring for your son. But immediately you learned that your daughters were victimized.  I mean, do you understand why this is so egregious and why people took issue with what he said here? He is normalizing violence against women and little girls. By not even thinking about what these girls went through, how they are traumatized for the rest of their lives to not immediately be concerned about the danger that he poses to your other children. I mean, it's just it's sick. So no, I don't think that the duggers handle this appropriately. So what they did when he confessed to them that he did this was they sent him to a family member and he did hard labor for several months. And then when he got back, they talked to the sheriff sheriff or something like that.   I care about the predator. Really? That's the implication. If you are really struggling about what to do to protect your pedophile child, then you don't care about the victims. I mean, at any point did you think, man, I can't imagine what these girls went through. Having their own brother do this egregious act to them, something that will traumatize them and affect them for the rest of their lives. Psychological pain that they will never be able to discharge. This will go with them, follow them everywhere. But yet he's worried, are we being a little bit too mean to the pedophile?  These people are not serious. They don't care about children.   But no, don't listen to these folks. Look at what they say about actual child predators. And it's genuinely disturbing. So look, this is something that he wrote in 2015. I don't know if he stands by this, but he's admitting here. Yeah, I just I don't know what I do in this situation. Maybe I wouldn't turn in my son. I just let him live in this home with my other daughter. So he can continue to molest them. This is genuinely disturbing.  So he has the audacity to feign concern over the safety of well-being and well-being of children after pending this disgusting article. This is soft apologia for pedophiles. And he should be ashamed of himself for writing this. I don't know if he still believes this, like I said, but either way.  We'll just leave that there.


I feel like I want to try 180. I have no idea how this is going to go. Let's go record. Ah, come on, come on, easy, come on. Hello guys, my name is Jamie, I'm from Melbourne. I'm Jade Ico from the Gold Coast. And we're at World Gym Castle Ray and we are doing a max deadlift PV record. So we're pretty much just going to see how much we can deadlift today. Yes, essentially this will be pretty many up the weight. So we'll start with a light weight, warm up for like two or three sets and then progressively add the weight as we go. Both of us never really deadlift very often so it's really interesting to see how that all goes. So pretty excited and we're just going to get our pre-end before we train. So once again from Oxie Shred, you've got the up to max I think. Look at the up to max, yep. Honestly this is going to help have an extra pump and focus as well, so. Yeah, absolutely. Let's do it, let's get into it. I'm probably aiming for like three to four plates aside potentially.  We'll work up to three and then if I'm confident then we'll keep going but I've never done a warm up max deadlift actually ever. So it's really interesting to test some limits and you know I'm actually feeling sick at the moment so I'm not feeling the best like a sleep but that's not an excuse to just keep going and just push through, right? And I've got him to be there to push me hard. That's it mate. I think I'll be happy with maybe three and a half, three and a half plates. If you begin as out there as well, you're going to get a really good idea of the different ways you can do a deadlift. So I'm doing sumo's, doing conventional. That way you can kind of get the form down pat right at your own times. It's great to just see what it looks like from a different point of view. So both completely different lifters, we never lifted before. So you get the tips here and there. Now we're warmed up. We'll just jump straight to the heavy weights. All right, let's do it bro. How many reps in case of stuff? You want to come down a bit I think? I think I like eight reps now. Yeah, I see. Cool. Here we go, here we go. I must admit that's the elxish red kick in here.  It was so light headed though. Woo. I'll stick to this. You haven't done this yet? Not yet. I haven't done this yet. Oh yeah. Obviously yeah, never. But yeah, I'll chuck on the straps soon. I don't think my frowns will be like used to the weight. It's going to be. Because obviously I don't have deadlifts. Yeah, neither. So here we go. All right. It feels heavy, but like it's kind of light. Yeah, it's just going to be so strict. Heavy weight. I always like to get myself in the zone. So going on this one, this is my strap nation. So I usually skip right before the drop. All right, there we go. Here we go. Max effort, good. Here we are. Let's go, let's go. Good. Up, good. Here we are. That's it, press those heels. Lift your chest, lift your chest. Good man, let's go. Big breath, big breath. Heels, heels, chest, chest. Good. Here we go, bro.  Let's go. Shoot. He's at the bottom. What are you saying? Three, two, up. Good. Oh yeah. Oh yeah. His hands are slipping. Let's get a nice amount. Come on. Three, two, and up. Good. Once you get to the good where you're about to put your back buckle in, you should have dropped the weight because that's where you can do the damage, so. Yeah. No ego lifting here, guys. He's going to get that banana on the back. Let's move into the one rep stuff now. So considering we've got four rest of that, let's just go with maybe another tenor slide, I guess. Start heels to the floor. Here we go. Drive, drive, drive, drive. Good. That's it. Knee down. Three, set. Up, up, up, up. Good. Easy. Up those heels, lift that chest. Come on. Yeah, bro. Three, set, up. Bro, good job. Yeah, excuse me, I'll do it. Yeah. Sick. Oh, sorry. So we've got room, unfortunately.  My poop was cramping in the middle of it. Weird that. A little toe.  And you know what? It's worse than lifting the weight. Yeah, it was a, I think you know what I mean, during the second. Yeah, that's right. Right, three at least, man. Let's go. All done. Yeah, brother. Right, are you ready? Three, two. Good. Good, come on. All right, let's go. Drive it up. Up. Drive it, explode. Good. Very good, man. How does it look from the side? That was all right. I think we'll do this. I think that's probably the heaviest I've lifted. Really? That's impressive, though. So we eventually just trying to get myself set. I only did this weight in probably like two years, so. Sure, we're fine, you know. Just one rep, what can I do, right? So, get it done. I was looking forward to food after this, to be honest, I haven't eaten yet. What's that? Well, it should've been fasting all morning, I haven't eaten, so. Starving. Let's go, bro. Heels, chest, chest. Good, man, that's it.  It's all right. That was a safe rep. Yeah? Good. You got the powder on as well. Good stuff. Yeah, I got to do a slap city, bro. It's actually, I'm so surprised. Like, for me, because I never did lift, so I was quite happy with that. 20, 40, 60, 140, 150, 160, 180? 180. Yeah, 180. What were you going, I could have matched it 200 if I wanted to, but today's just an off day for me, so. Give us some credit, you see? So, doing good. Yeah, sweet. I feel like I want to try 180. Like, I feel like, in my head, that would be like a nice, like, record. Like, I think I'll be happy with 180, considering I don't do one, like, deadlifts at all. There you go. We've all got that one song that just, like, puts you in another dimension. Pretty hurts?   Easy, come on! Fuck, that's heavy. Ha, ha, ha, ha, ha! I'm shooting the shoes, guys. I'm shooting the shoes. Ah, well, you know what? That's what you do. That's a one, then. That's a one, then? I guess I won. It wasn't, it wasn't a challenge? Is that it? Yeah, that's right. Ah, that's good.  What it is? Yeah, it's all fun and games, but yeah, we're just gonna wrap up, yeah. Koi finished off with some chess, gave it a bit of a pump, it is Monday, so chess day is Monday, so we'll finish off with a fee, and... Yeah, let's see what the day takes, as well. Bro, you killed it, man. Oh, thanks, I didn't think I did, but... Ha, ha, ha, ha! Yeah, I did good, man. Thanks, bro. Make sure you guys stay tuned for the upcoming ones of other athletes. Hope you guys enjoyed it. My Instagram is at JamieKFitness, if you wanna follow me. Yeah, I mean, check your phone. Get that plug in. Mine's just J underscore Darko, J-A-Y underscore D-E-R-P-O, so you gotta check it out, and yeah, we'll, let's go eat, man. Eat up. Let's start.


I guess my microphone is working and I think this might be the first time I've spoken at a security summit instead of being the emcee. And so this will just be a brief high level overview of Linux kernel security. It may be a little high level for some of the more experienced folk here, but we want to bring more people into the community and this is kind of I guess a bit of a level set and there will be more detailed drill downs into the various aspects of the kernel security framework in subsequent talks. So just quickly as mentioned I maintain the security subsystem tree which collects quite a lot of the security functionality to push to Linux, but security is spread out through the tree so the borders of that are fairly nebulous. It's really a community effort spread across many, many people, dozens of people. I'm employed as a kernel engineer at Microsoft. I work on, well they pay me to do the upstream maintenance and I also work on Linux security architecture at Microsoft. And previously I had been involved in Netfilter. I was the original author of the crypto API so I'm the one to blame for that API. I was involved in the original LSM development and I worked on SC Linux at Red Hat and prior to this role I was actually a kernel manager at Oracle. So I've gone back to more technical type of work. So I will just do a bit of a background into Linux kernel security which will help explain some of how it's become, the way it's become and why. And I'll go through at a high level some of the major components of Linux kernel security and then I'll include some resources for people who want to get involved or who want to learn more or contribute at the end. And these slides are actually up on the website if you go to the event page in Slides and have a look there. So the Linux kernel security model is based on Unix so it's well known that Linux was a clone of Unix and as such it inherited the security model from Unix which is fairly rudimentary. It's called DAC, discretionary access control and this essentially says that if you create an object and you own that object then you can set the security permissions of who can access that and the permissions are fairly coarse and it keeps it fairly simple. And it does a reasonably good job for when it was designed. It was actually designed in the late 1960s and implemented in the 70s. And it was actually a completely different culture then. You didn't have APTs, you didn't have the internet as we know it and there was also a different cultural factor at the time where people were trying to share, there wasn't really much of a concept and still today if you find an old Unix system even from more recent decades sometimes there'll be no passwords set on route so the systems would just be brought up and used by people. So one of the originators of Unix, Dennis Ritchie wrote a paper in 1979 called on the security of Unix where he did a very good security analysis. It's actually a good paper to look up and read because it also shows you how to go about doing security analysis. He was a very smart guy and this is where the quote comes from so this is how I found this paper. I was trying to dig up this sometimes repeated quote and he said that Unix was not developed with security in any realistic sense in mind and he said this fact alone guarantees a vast number of holes. So in 1979 this was the guarantee that Dennis made in that paper and I think that if you have been tracking Unix and Unix family and Linux security in recent decades you would agree that that lack of design. So one of the issues there is that in Linux and other operating systems that were designed in similar eras had to retrofit security with breaking the existing applications and that's been very difficult and in particular Linux is very stringent about not breaking user space so there are all kinds of amazing security models and security ideas out there and that have been proposed over many decades but for us in the Linux world in reality we have to ensure that we don't break existing user space. So one of the core issues to give a bit of a background as to why there are so many extensions and enhancements to Linux security is that discretionary access control is insufficient for modern security threats and this was outlined really well in a paper that was produced along with the original SC Linux project by the US National Security Agency where they were making the case for mandatory access control. I think it's called the inevitability of failure is the paper but essentially discretionary access control in particular doesn't protect against flawed or malicious code so if you own an object or if you own objects and you run a piece of code and that code is malicious then the DAC provides no protection against that. It also doesn't cover all security critical functions so original Unix security was based on the file system and inode permissions so for example with network facing demons there's very limited security functionality in the traditional Unix model and for example if you have a web server listening on port 80 and that becomes compromised then it can be quite easily turned into a mail server to send spam around and discretionary access control really has no impact on that and also in particular if it's running with privilege then it will have access to all kinds of things that it doesn't need usually under DAC and the other aspect of DAC is that the super user or the root user can essentially do anything and this actually violates the security model that you've implemented and so in that same paper Dennis Richie pointed this out and again I would say this very smart guy saying that if you have the notion of a super user then it's a theoretical and usually practical blemish on any protection scheme so that historically the amount of problems we've had with privilege and super user escalation is significant so that that forms the I guess the background is to then how we've had been involved in retrofitting security extensions to Linux to meet the requirement for the modern era and the 21st century even the parts of the 20th century so some of these components include closets apples access controllers so this essentially takes what's known as abbreviated apples in the Unix DAC model and makes them fine-grained so then instead of just having user group and other permissions you can actually specify which particular users which particular groups and it's much more fine-grained and that is still discretionary access control so it's more flexible and more fine-grained more complicated but still has some of those fundamental issues and POSIX is that I think this was based on an early POSIX standard when there were standards in Unix draft standard so Casey Schaeffler here the smack author was involved in this this work we also have Linux capabilities or POSIX capabilities another draft spec and so for people coming from other operating systems this is this is actually called privileges in in some other operating systems and it's not the capabilities that you may hear of in other other areas of computer security so it's unfortunately a bit of a namespace collision here so the capabilities POSIX capabilities essentially attempts to deal with the super user issue by decomposing the super user or decomposing route into a set of high level abstractions such as network admin sys admin being able to bind to sorry open and access raw networking sockets to craft packets for things like ping this is process based and initially the initial version of capabilities you had to assign it to assign these capabilities to the process as it was running and being launched later on it became much more useful when file system labels were attached to capabilities so typically with capabilities you'll have a privileged app such as a mail server will start up do all the privilege things that needs to do and then drop the capabilities and that sounds great but that is actually more has actually led to some security issues itself quite famously we're also not quite sure exactly what some of these capabilities mean they've just been sprinkled throughout the kernel without a kind of a centralized design so people make a best effort so I remember when I was working as a networking developer you would just use cap net admin if you did anything privileged or thought it might be privileged so this has been implemented by kernel developers and they've actually done a reasonable job or we've done a reasonable job but it's a little hard to reason about what sort of security may really have and it's it can lead to privilege escalation you don't know where the boundaries of your privilege are if you have a series of executables that you launch the different capabilities you don't necessarily know exactly what you're going to end up with and it's difficult to analyze and it's still a form of discretionary access control so there's an audit subsystem in the kernel and this is implemented to help meet government security requirements and one of the surprising things about this is actually quite useful so you can actually run audit to audit commands such as audit control to watch files for them being updated and so on so that's that's really well implemented and I say that because I know that in other operating systems trusted operating systems and so on you'd have this C2 requirement and I've heard that it was never enabled in the field audit it was just a checkbox so what it's quite useful it's integrated with the other security mechanisms set comp is a major advancement in really useful security in the kernel it's a kind of a generalized system call filter so for a process you can actually specify essentially a whiteness of system calls that an application has and it was initially started with I think three system calls the initial version of it and this was to do allow people to rent out computing time on the computers and you had like input read and write and I think like an exit system call so you yeah secret term yeah that's it so for four system calls and so was this Andrea again jelly made this and this was like your city at home type workloads are crypto key cracking things and I guess now you'd be looking at Bitcoin mining for that kind of thing and then it was extended to be a more generalized filter and it's implemented as BPF BPF filters it's really useful for reducing the attack surface of the kernel and by which I mean by what essentially whiteness in your system calls if there is a bug in a system call that you don't need and someone can get in and trick the kernel into executing say there's a T system call that had a bug in it it really blocks a lot of kernel exploits and I think the Android security folk have demonstrated this there if you look at the previous security summit in North America there's a interesting presentation on that and it's not inherently a sandbox on its own but it's certainly a useful component of sandboxing if you want to use sec comp don't try and use it directly that's like writing assembly code Libsec comp by Paul Moore here is a is a very good tool for that I think if you use Docker you'll find like a JSON file with with some policies some sec comp policies and so on so you can see how that works namespaces this is another significant increase in security although it's not inherently a security feature it just happens to be very useful so namespaces were derived from concepts from the plan 9 operating system which was the successor to Unix and what it does it allows a process to have private views of global resources and then a really simple example would be to give a process of private version of temp that nobody else can write to and then that will eliminate our entire class of temp race directories it's integrated into Pam pluggable authentication modules and containers built on namespaces with C groups so if you start combining say namespaces and sec comp and C groups you're starting to be able to do some interesting isolation and attack surface reduction there's also in the networking is the network net filter framework which has now been around for nearly 20 years or certainly about 19 years in development and there are some EPVF based work which looks to replace that in the near future but net filter is a set of hooks in the layer 3 the network layer in the kernel wherever the packets flow through it's abstracted out to input output forwarding and so on and then you can plug applications internet filter such as IP tables the cryptography API certainly has changed a lot since I was initially involved in it there are many different types of algorithms supported the synchronous and asynchronous APIs I was intended initially as a zero copy interface and that's why there's some perceived complexity there the support for crypto hardware and there's a user space API and it's extensively used by disk encryption network encryption such as IP sec key management and the integrity subsystem there's a key management framework and we'll be getting a hopefully a good update on that from David Howells soon this is about how the kernel manages keys key rings and tokens and each key has a set of attributes permissions owner and so on and there are different types of keys so you have per process keys for a user or a session and you have trusted keys which are the kernel managers which are sealed inside the TPM and that's a very good way of protecting the keys from being exposed through kernel vulnerabilities there's also encrypted keys which are similar but don't use the TPM and there's a user space API for interacting the LSM framework or Linux security modules is a pluggable framework that allows different access control models to be implemented and this was initially implemented in as a reaction to Linux's reaction to AC Linux being proposed and he didn't want to have a single security model being implemented he wasn't sure if that would suit everybody so the consensus came around to implement a framework where you could plug in AC Linux and other other security frameworks such as app armor so this is a hook API and you can think of it a bit like net filter in that you we have abstracted out where you have instead of packets you have just general processing of through the kernel and these hooks are race free so they're done in a in a place which is safe in terms of locking and they have all of the security relevant information available at that point and so this then allows us to implement security models which can be done safely and with with a wide variety of different types of policies so there are several types or several major LSMs these would be AC Linux app armor and smack and currently they can't be stacked with each other because they're too complex Casey is will be giving a talk about that and there are minor stackable LSMs which are stacked with one of the major ones so for example it would be typical that you would have AC Linux or app armor or smack with capabilities and and Yama which has just got a few few security features implemented in terms of the major security models security enhanced Linux is what's called a label-based mandatory access control and compared to discretionary access control this is has a centrally administered security policy so if you have an object you don't necessarily be able to you're not necessarily able to set the policy on who can access that and this addresses issues with malware and a number of types of security issues it has fine-grained general permissions so originally mandatory access control was associated with military type security models whereas AC Linux changed this to be more general purpose and it's implemented in fedora-based OSes and also Android smack is a simplified label-based mandatory access control system has a smaller code footprint and much smaller policy footprint and this is typically seen in the embedded space and in the Tizen project. App armor is a different approach instead of attaching security labels directly to objects the security is path name-based and this was designed for ease of use so that people would have unix like configuration files and this is implemented in SUSE and Ubuntu so we also have and that that's probably about the fastest explanation of all of those security models and LSM that you'll ever hear. Platform security is also an area where the kernel has been actively developed and this I would include anything that is a security feature provided either by the hardware or the firmware so we have things like TVM we have trusted execution environments extensions such as SGX the AMD memory encryption we also have certain ISA enhancements such as NX and SMEP so this is all supported in the kernel. There's an integrity management subsystem and within this we have the integrity measurement architecture and this allows us to essentially extend secure boot or verified boot to the OS so we can continue measuring user space components and they can be executables they can be config files and these measurements can be extended into the TPM and you can then perform remote attestation with that and you're also able to have digitally signed files and upon access the signatures are checked so that that's quite useful in terms of being able to verify that a system that you bring up does not have any malware persisted that it's in a known state. The EVM extent of verification module protects the security attributes so security attributes are extensions of the inode on files in Linux and they contain security information such as SC Linux labels, IMA labels, SMAC labels and so on including also POSIX ACLs and maybe a few other things sorry yeah so all of these are covered against offline attack and we also have some block level integrity checking we have DM Verity and DM integrity and this was implemented I think for Chrome OS initially and this actually checks a disk when you mount it and you start accessing it and the entire disk is essentially verified and then you you can use the load pin module to ensure that if you're loading kernel modules that they all come off this trusted partition. Another important aspect which has become more prominent in the past few years is kernel self- protection and this is hardening the kernel itself against attack several years ago I would say this was probably an area which was deficient in Linux and so I've had significant efforts by case and others with the kernel self- protection project and significant improvements have been made there and I believe case will be updating us on that and so some of this or much of this work is back porting or porting the geosecurity impacts work to mainline and that's been very politically and technically challenging on many fronts and the emphasis on this is the focus is on killing bug classes versus individual bugs so that instead of playing whack-a-mole with every bug that comes up it's like well let's get rid of this class of attack an example there of attacking getting rid of a class of attacks is like the temp race type vulnerabilities that you can get rid of by using namespaces. Okay in terms of resources the LSM mailing list has evolved into a place where many if not most of the kernel security developers hang out and discuss things there are some other mailing lists the Linux integrity mailing list also includes TPM discussion there's the Linux key rings and also out these are on the same kernel.org server there's also the OSS security mailing list which is a very good general security resource and that's an open wall and that's run by someone who is very influential in buffer overruns back in the day. There's a wiki currency.org where we try and keep information and resources please feel free to create an account and update that you know it's like with wikis they get out of date and people forget about them and they die a sad death and there's also a very good resource the LWN security link there if you subscribe to LWN you will have access to really probably the best best coverage of Linux security so I'm not sure if we have any more time but we're any okay I don't know if this works now so if I forgot to mention so if you have questions we can take one for Mike so please wave and I'll run. There's more of a comment the key rings mailing list isn't the Linux-key rings it's just key rings. Okay. Thanks. Any more questions? Thanks for talking. Another aspect about mailing lists so OSS security is the mailing list with about vulnerabilities and open source project in general yeah and kernel hardening is the mailing list for the kernel hardening efforts. Yes I forgot kernel hardening. They are listed at kernsec.org. Thanks. And similarly I didn't think it was mentioned on the slide but the Linux hardened IRC channel okay sit in for the KSPP stuff. Okay yeah I haven't been active on there so I think kernsec.org has stuff there. So what aren't we working on that we need to be working on? I think we still have some some progress to make in the kernel hardening yeah there's well case can talk about that but yeah I think what would be good would be to see more original research being implemented in the upstream kernel as well once once once the basics are covered there and that would be interesting to see what kind of new approaches would be good. I think really it's you know it's it's up to people to figure out what they need and what they want to see so you know I don't have a magic crystal ball of what people need usability can always security usability so that's not so much a kernel thing that's really integration thing. Being developer friendly not maybe the security community but like Linux kernel community is still not so it looks security friendly but I don't know how to work. Any more questions? Because this is still an overview so I guess more detailed questions will come when we get into each subsystem. So let's thank James.