Oh, your feet smell. It's not my feet, it's these pants. They sat in the wash overnight, and they smell funny. Which I realized when I put them on, I was like, oh, these need to be washed, but we can make it through 10 minutes. 10 minutes? I'm sorry, are they too stinky for you? No, they're dead. Well, it might affect the taste. No, it's fine, it's fine, it's fine, it's fine. Are you sure? No, it's fine, I'll just help her. Hello, and welcome to, what are we, what are we doing? Trying celebrity alcohol. This is my friend Zoe. Some of you may recognize Zoe. Zoe, where did you come from? Salvage barbecue, Portland, Maine. Oh, that's where I used to work. A million years ago. Back in the day. Back in the day. So, as my boss, she said, do you do this, fucker? So today, we will be trying celebrity alcohols of various different things. We have glasses, which we'll have to rinse out in between. What do these glasses say? They're not for sale. My manager got them for me to say. I have to do this show. A tour that maybe you saw, and if you didn't, tickets aren't on sale anymore. This is a lovely maze on number nine, brought to you by, by Post Malone. It's approximately room temperature, which is not how you want to drink Rose. So the rule for this, we're tasting celebrity alcohols. We have 10 of them. We're not going to be just glugging everything. Okay? But I don't, you okay? I'm not. Post Malone made a Rose. Smells like Rose. Smells like Rose. And it tastes like Bud Light. Do you like the Rose? Like it's fine, but we're also not drinking it. It's warm. Yeah, we're not drinking it at the required or the ideal temperature. Ideal temperature. Well, don't have more. We have 10 bottles. Post Malone, we're putting you, okay. Oh, are we ranking? We're ranking. Do we have a piece of paper and a pen so that we can take notes? Wow. Okay, I have made the tier list. We've got S through F and vodka, which is my least favorite alcohol. What I've just realized doing it like this is that we won't be able to move them around. I have a plan. Oh, initial round, and then at the end. Final, and hmm. I am going to rank Post Malone's Rose. A C tier, which is average. It's fine. The beautiful thing is that we can cork this bad boy. Oh, we should also judge. I mean, we should take into consideration. Aesthetics. The packaging, the aesthetics. I do like this bottle. This is gonna be a 40 hour video if we, we gotta speed it up. It's a nice bottle. It's a nice logo. I like the glass topper. We are going to get this out of the way, which is 19 Crimes, the Cali Red by Snoop. So we'll see. Ah. How long has that been open? Ah, six, eight months. No, like a couple weeks. Oh. Like a week. A week and a half. No. Not a couple weeks. Three to five days for red wine. Oh. Whoa. So we can't give this an accurate rating. Oh, but we should rate the vinegar that it tastes like now. Hold me your glass. It looks so watery. You give me so much more than you. Hold on, I'll give myself more. Yeah. If I'm gonna suffer, you're gonna suffer. Listen, don't talk about Snoop like that.  We didn't really taste it or smell it. I tasted it. I'm putting this at a D, a lower D and post was a higher C. I put post at an A. I'm gonna put Snoop. Sorry, Snoop. You're going in vodka. You're going in vodka. Okay, your turn to pick. That's Matthew McConaughey. Ah, I'm Richard McConaughey. I'm tucky straight bourbon whiskey.  I mean, I have not tried this, but I drank it.  I have never tried it. Okay, is that his signature? Apparently.  It's an oak and Texas Mesquite Charcoal Refined Long Branch Kentucky Straight Bourbon Whiskey. I think the packaging is fine. They could have gone a bit more, I think. He just realized I sniffed because he was sniffing. Smooth, like the criminal. It actually is smooth. Yeah. Yeah, it's pretty good. As a human, who drinks bourbon? I'm enjoying it. Well, you have input that I don't because I'm the only time I'm- That I'm enjoying it, that's as far as we go. But it's smooth and it tastes like bourbon. Well, because you drink more bourbon than I do, because the only time I really drink bourbon is if I'm having an old fashioned. But I don't really drink it straight. I don't really drink anything straight.  Yeah, it's very smooth. Yeah, smooth. See, this one's tough because it's like, am I rating it on, am I rating it on how much I liked it or if I think that it's- Good for what it is. Good for what it is. It's gonna be a 50-50 split of both of those things, which I guess just means that nobody should take these ratings seriously at all. Stop kicking me. We're gonna be putting that at low C because it was fine, but I don't really like to drink bourbon straight, so. And A, for Matthew, I'm going to go with- Do you want me to make the decisions? We're going with Aviation Gin, which is brought to you by Ryan Reynolds. Aviators. This is usually the gin that I buy when I buy gin. I like the bottle. It's ribbed, which is kind of nice. And I like Ryan Reynolds. But the last time- Unless I don't, let me know. Smells like gin. Sure does smell like gin. I don't like the smell. But I did. Good job, Ryan. I like that. Yeah, actually. That's actually pretty easy. Good job, Ryan. That's good. I never had that before. I would A tier that. Yeah? I would A tier that. I'm going to put this as a high B. Here are the rankings. Great. Okay. This is Jay-Z's- How are you going to say it? Third is this. So really it's like- Kind of. How are you diluted, Jay-Z? Not a lot of Jay in this one. All right. Mostly Z. I do like the bottle and the cool cross thing. I think it's pretty cool. Sips it. We'll run it out of time. All right. Amy comes in from the corner. Oh! From the corner! I mean you can come and sit if you want. I don't know. Are you doing a perch? Just whatever feels right to you. Amy's kind of in the video now. Oh! Oh, hi Amy. Hello. Do your people know why we hit the table? Because I feel like that's something that we should tell people. Different people do it for different reasons. Oh! Well, so I've always done it cheers to the people you're with. Yeah. And then to the establishment you're drinking at. Yeah. Even's house. Yeah. My house. But I've heard people also do it. To see his house. Because people have asked me what are you cheersing to at the other part? And I've said, because I've always said to the establishment because I learned it from you, but they're like, oh, I'm cheersing to the people who aren't here. Oh! No, you're supposed to pour it on the floor for them so they can drink it from the ground. I'm just gonna pour it right at your foot. Oh, no. Not like a dead people way, but just like to the friends who are with. And the friends who are without. Who are getting groceries. I don't know. Let's drink this up. We're recording Let's Place instead of being here. That's pretty smooth. I don't really want to finish it. No, neither do I. I'm putting Jay-Z's Dussie. I'm putting him his Dussie at a B. The bottle is great. I really like the Dussie. I think of the things here, it's one of the best. You don't get it just for you because last time you took a long time. No, let's get this over with. We're doing vodka. This is crystal head vodka for the creative spirit. Use your head, drink responsibly. I get it because I'll probably save this bottle once this is all done because it's pretty cool. Oh, I think I just saw, I think it's Danakroyd. Yeah. Oh, Danakroyd. All right, this is going to go in vodka because it's vodka. Put it in vodka. Why don't we have water? I don't know. Sorry, Dan. It's not necessarily you. I just hate vodka. These are our current standings. White rum. White rum. Great. Selva Ray White Rum is brought to you by Bruno Mars. Oh. Psst. Is that genuine? This smells like cleaner. Which I mean, that's kind of a lot of alcohol, but especially right now. It smells very clean. My nose feels sanitized. Oh, I'd like that one too. Not bad. It's got a nice like, sort of. Oh, it's vanilla-y. Vanilla-y. It's got a nice vanilla-y aftertaste. It's like the white rum of Casamigos. That I really liked. I think that I'm going to put. Bruno, for me, is going into A-tier. That was pretty good. Did we all do A-tier for bread? For bread? Yeah, but can I add it? I'm going to, well, we'll do that for the final round. Okay, so for the things that we have left, we are actually down to our final two. We have Bob Dylan's, whatever this is, bourbon. And we have, you said this is Kendall Jenner's.  It did really good and no one knew who was producing it. And then it was like, surprise, it's Kendall Jenner. And everyone was like, oh, I take that what I said before. We're going to end on it because it's controversial. Okay. So that means we're doing Bob Dylan's bourbon, which I think is going to be fine. It's back. Ah! Ah! I've got this for you. I don't like it. I don't really like it either. Not compared to the other bourbon. Yeah, the other bourbon, Matthew McConaughey's bourbon was a lot better. It was a lot more sweet. I'm trying to, it has a funny taste. It has this oaky after birth. Ooh, no, it's a pre-birth. It attacks you too. Bob! Bob! Stop! What?  Shit! Don't sue me, please. Is there a spot below, Vago? You can make one. There's an extra space if you want to just put Bob. It's just Bob's spot. All right. So everyone wash out your glasses. This is the magic of hand-wrapped 818. We work closely with family-owned farms in Jalisco, Mexico. I doubt it. Bring the smoothest, most natural and best-tasting tequila possible. Kendall is not my family. The reason that I'm reading this is because at the bottom of this, it's all about sustainability. Find out how we incorporate sustainability into 818. The area code 818 is home to me, but the earth is home to all of us. From the agaves we grow to the production of the bottle, sustainability and transparency of our supply chain was our core focus. We feel a great sense of responsibility and pride to have a positive impact on individuals, communities, and then, what do you do? They were, the dogs were being really cute. Yeah, you shouldn't breathe tequila. Smells like tequila. You shouldn't. We're going to drink Kylie Jenner's tequila now. Not Kylie, Kendall. Kendall, she's Kendall. They're very different. Okay, it's Kendall Jenner. Say that with a piece of love. It's pretty good. How many monies is it? Because I feel like that, I want to know. I have no idea. I know that, we don't know. But it's like that has a bearing. So it's a more expensive bottle. But is it like in the realm of Cosmigos? Yeah, yeah, yeah, yeah. Because it tastes like that. It's actually, it's cheaper than Cosmigos. Cheeker. It's $47. It starts at $47. What's Cosmigos? Like 60, I think. I don't like Cosmigos. Putting her at a B. We can finish this story once the- No, this is a great story. We're running out of film. Okay, Amy, where did you put the dog? We have to go through really quick into our final rankings. So now I'm going to redo mine in the sphere of these alcohols. All right. I did it. Here's them. Oh no, don't, you can't move it. I'm getting, getting, so they can get a zoom. So now we have the final rankings. In the bottom row. In the- Sorry Bob. Sorry Bob row. Which I didn't put anything there. You have both Bob and Snoops. I'm sorry. In vodka. I have moved Bob up to vodka. Well, in the ranks of this world, you know? Yes. So Bob actually ranks in my mind below Dan. Dan is an F, which is the vodka, which I hate vodka. I thought it was really bad. Jay-Z in D tier, cognac for Zoe. Snoop, I hadn't E, I hadn't C tier. That's generous of you. Well, because it's red wine. It's bad red wine. Like it's bad red wine, but compared to everything else here, it wasn't the worst thing that we drank. I don't think that's true, I think that was the worst thing we drank. Great. And that's why you put him down here.  Well, great. I put him in C tier because it's red wine, like I'll drink it, but it's whatever. In B tier. We have Jay-Z's cognac for me. You put Post Malone in B, the Rosé. Yeah. We didn't drink it cold. And I was like, mostly I adjusted it down because the other things were really nice. Like whatever that was, I really liked it. Don't remember. Ryan Reynolds Aviation Gin. Oh yeah, that was delicious. Yeah. And so I adjusted because I liked that Rosé, but less than the other things. And then you also put Matthew McConaughey's bourbon there. In A tier. We both put Bruno in A tier. That was really good. I put Ryan in A tier and Matthew McConaughey in A tier. And Kendall Jenner. Oh, you didn't put Kendall Jenner. B tier? Yeah. Okay. And in S tier, we have Ryan Reynolds. Ryan Reynolds. And Post Malone. Post Malone. All right, let's finish out this video. Well, everyone, we've ranked celebrity alcohols. Me and Zoe and a little bit of Amy. Good job, Amy. Everybody give a round of applause. Come on, Louder. If there's other celebrity alcohols that are out there in the world that you want me to try, let me know in the comments below. Drink responsibly. And tell Zoe how great she is. Yeah. She's the best. Do you have any plugs? Nope.


You know, I think there's a lot of reasons to think that Janet Yellen is an intelligent person, but when she comes out and says, the only way to fix our oil problem is to go more renewable. And you look at what's happened in England where they pushed it through and have really, you know, suffered from that. What's the reason? And this is not the first time that the government has put in a program and it's failed. And they said, well, the only problem is we weren't all in, you know, we just, we did it in a small way. And if we just expanded the program, it'll all work out. You know, it's like you're making, you're losing money on every sale, but we'll make it up in volume. What is this? I mean, my view is that, well, first of partially it's evading, it's dishonesty. And they explain it to themselves, there's a greater good here. There's a cause. So somebody said, Janet Yellen down and said, look Janet, you represent this administration. This administration believes in renewable energy. We're not going to change that even during a crisis. This is the time where our principles are tested and we're going to stick to those so-called principles. And it probably wasn't Biden, it was probably one of his ideological juniors. And look, this is what it means to be a team player. We know you don't believe this. It's obviously bad economics. We all know it's bad economics. But there's a bigger long-term play involved. There's a bigger long-term goal here. We're trying to save whatever. Western civilization long-term and that's going to be painful and we can't worry about the economy. We can't change our tune. This is what you have to say. And if you become, this is why I could never go into politics or never work for an administration, any administration.  Otherwise you shouldn't be part of the administration. So you cannot be there without lying if you hold any kind of principles if you believe in anything connected to reality. But this is true of all of them. Think about all the people now coming out and saying all these horrible things about Trump who worked for Trump. Why did they work for Trump? How did they work for Trump? Where's the integrity? So Janet Yellen has no integrity. None of these people do. They don't believe it as a virtue anyway. And she'll say what is necessary to say for the long-term goal of the administration, whatever the hell that is. Thanks. Thank you for listening or watching the Iran Brook show. If you'd like to support the show, we make it as easy as possible for you to trade with me. You get value from listening. You get value from watching. Show your appreciation. You can do that by going to Iranbrookshow.com slash support.  Also, if you'd like to see the Iran book show grow, please consider sharing our content and of course subscribe. Press that little bell button right down there on YouTube so that you get an announcement when we go live. And for those of you who are already subscribers and those of you who are already supporters of the show, thank you. I very much appreciate it.


This is what's called submittal registry. When you first went to project, particularly construction, but in anything where you have to provide parts, components, solutions, chemicals, you've got to tell the government what you're using, right? Like you can't just show up and say, I'm going to use generic bleach. They want to know what kind of bleach, where the chemicals in the bleach, what does it do to the floors, the walls? What happens if the bleach were to spill? You get me? Does that make sense? Yeah. Wow. OK, so now let's take a look at a recent project that we won here. OK, this parking garage job. I don't know why I was bummed. I didn't notice that about myself. All right, these. Be honest. That's why I bought some, be honest. Oh, it could be. So these are the specifications here on the right. 1,000 pages. And then on the left are the submittal registries. So how does this work? And then of course, because I am the guy, I like to show you real life examples. It says, let's go back in. OK, this is the email received on August 21st. And it says, good morning. Please see Attach Submittal Log and RFI Log that you may use for the Explorance Garage Repair Project. I'm requesting to have the following submittals prior to scheduling a pre-construction meeting. So we've got to submit our schedule, accent prevention plan, quality control plan, list of subcontractors, and submittal registry. Save this. We'll talk about this another time. All right, so when you first start, and by the way, Brandon, do you remember Kelly and Fresher Cook? Yeah, I remember them. OK, I trained them how to do all this stuff. OK. Yeah, so I've been teaching this a long time. I taught them how to do it. And basically what happens is, when you're looking at here, your submittal log, so they're asking for a quality plan, prevention plan. As you can see, their example comes from 2016, 2017. But I always tell people, it doesn't matter. I guess folks say, well, Eric, that video is three years old. Does this still apply? Yeah, the government's been doing this stuff the same way since the Cold War. So stuff that eight years old still applies a lot of times. But nevertheless, moving on, when you hear, when you submit this spreadsheet, it's used to really help you keep track of your submittals. And what that means is, so that they can document, see where it says number, 1, 2, 3, 1, 2, 3, 4, OK, spec section, and then the submittal description, dates, date return, and comments. So we'll go over all of those sections here. We'll look at the actual specifications. The specifications, that's what spec stands for, specification section. All right, when you look here at the specifications, they are broken down by division. So you see on the left-hand side, divisions 1, 2, 3, 4, 5, 6, 7, 8, OK? And it goes all the way up to division 32, and then they have appendix. And then now these appendix. So when they say spec section, you see there, it says 01. That's division 1. 02 is division 2. 01, division 1. Make sense? Yeah. OK, so now when you click on division 1 and you go within 1, they're referencing 01, 4, 5, 0, 0. 01, 1, 1, 0, 0. So they're looking at 01, 4, 5. So you can actually do two things. You can search it, 01, 4, 5, 0, 0, and it comes up. So on this screen, you'll see 01, 4, 5, 0, 0, right? 01, 4, 5, 0, 0. This is the section. So this, when you see it at the top of the page, that's actually the top of that spec section, 01, 4, 5, 0, 0, quality control. All right, does it match up? Quality control, match up, blah, blah, blah, right? So all these spec sections are searchable, which makes it a lot easier to submit. So now she says we need, now that spreadsheet, this sheet is just an example. So it's not a great way to teach you how to start looking for the stuff and what they want, because the question is, Eric, how do I know what to submit to them? How do you know what to submit? OK, so now, but this is the sheet that we're going to use to submit the information once we find it, fair? Yeah. So now, let's look at what do we submit? All right, so we go over here, and that's what's called a submittal registry. A submittal registry is what the government sent us and says these are the things that we want you to submit. So this is their list of what they want to submit.  It's 42 pages, all right? So what's the next natural question? So where do you know what to submit or not submit? Exactly, all right? So let's go back into our specs section. And your specifications is really the guideline of what you're supposed to do on the actual project. So this is your reference guide, and it gives you all of the answers to those types of questions. Now, let's go in. And here's your table of content. And then here it talks about contract requirements. And so we're in here. When we get to the first division, here you go. This is the very first section 011100, OK? It matches up in our registry, right? 011100, OK? And it says pre-construction submittals. Now, can you see this paragraph? Is it big enough? I can zoom in. I'll put it for you. There you go. All right. Government approval is required for submittals with mark with a G designation. Let's go over here. You see those Gs? Those are all government approvals are required for those. All right? So everything here with a G, you have to submit to the government. So even though these other things are listed, the only ones you're submitting to the government are mark with Gs. So the first thing will be 0114, contract regulations, transportation of personnel, list of contact personnel, personnel list, schedule of prices, location map. So these are all the things that you have to submit. Well, I'm actually happier because it's not everything, right? Does that make sense? I mean, it makes a lot of things. It's a lot of things. So really, it's not everything, everything, but it's still a lot of stuff. So your question was, you guys, what's about this paperwork? I want to see this paperwork. OK. Now, at her email, she asked for these things. Accident Prevention Plan, Quality Control Plan, list of subcontractors, all right? So a couple of things you could do. We could compare what she's asking for here to see, right? Because this is what she says, in order to do our first kickoff meeting, we need these five things, all right? So here, we could compare to what they have on here, the list, and see if you can have the prevention plan, or you can go right over to your specifications and just look it up. What I like to do, I just like to type it in here, Accident Prevention. And you see how it starts matching up stuff? Yeah. So then here, look, Accident Prevention Plan, all right? All right, let's go to the next, Accident Prevention Plan. That Accident Prevention Plan falls under section 013526. See that? All right. So the reason why I say it's not hard, Brent, is because you have a guide to follow. Does that make sense? Yeah, it basically tells you what they need from you. Yeah. So now let's look at Accident Prevention Plan. It talks about providing a site and safety health officer for the safety program and government except the Accident Prevention Plan. Combinant persons, your Accident Prevention Plan. Accident Prevention Plan. OK, here it is. So it says, a qualified person must prepare the written site-specific Accident Prevention Plan. Prevail your Accident Prevention Plan course with the format requirements for EM385. The exit must be job-specific and address any unusual unique aspects of the project to cover up overall safety. Hold on. Keep going. And it says, you must submit the Accident Prevention Plan to a contracting officer. So now one of the things that this particular specification does, and this is what I teach my people, and this is also one of the things that I say, Brent, is if you can read and write, you can do government contracting. Because no, it's true. Because really, you have to actually read this stuff.  You can't try to skip over. Like, you've got to actually read. That's it. So it says here, you have to follow the requirements of EM385. So when you read that, you've got to go in and look at EM385.  OK, EM385. Another man is talking. Why are you laughing? You asked me, you said, Brent, what did you say about the paperwork? I said, I want to see the paperwork. OK. Talk about the paperwork so much. All right. All right. All right, so here we are. Here's your manual number 385, that's one, that's one. All right. OK. You got 1,000 page book, and reference another 1,000 page book. They have a specific party. One is a read. They do. And that's the beauty of this, is that they do have a support that they want you to read. They said, prepare the planning chords with the format requirements of 385, Appendix A. See? So that's helpful. So now all we have to do is find Appendix A. OK. All right. So let's search again. Appendix A, boom, for what? What do you get in Appendix A? Irremediated accident prevention plan. So it's not exactly rocket science. But yes, do you have to do the, I look at it as a chooser adventure book. You just have to keep going to that next adventure. Now we're, yeah, right? So let's look at Appendix A. Where's Appendix A? Appendix A, Appendix A, Appendix A. Keep referencing Appendix A. When do we get to the, oh, there you go, Brandon, Appendix A. There you go. So now, listen, in fairness, we skip through the first 788 pages. And that's why I tell people that it's really, yes, it does seem very complicated. But if you just keep, if you treat it like a video game, Brandon, all you're doing is going to the next section, the next, what do you call it when you go into a room? You know if you're in a game and you open a door and you go into a new room and you have a new battle, like with the, let's say you're shooting, I don't know, the space monster things. Like realms? Yeah, a realm, right. So now you go into a new realm. So this just took us from one realm to the next realm Okay, makes sense. Makes sense. Yeah, it's like, oh, it's a thousand, whatever. But it's really not, you just have to figure out, okay, you look around the room and you find the key. And once you find the key, then I go to the door. But you have to touch a couple boxes and touch a couple things and open, you know, the key. Yeah, yeah, yeah, definitely. That's it. So now, okay, we found the key, we're open in. So now we're here. All right, so accent prevention plan. These are the requirements. Okay, your copy of your plan should be available in the work site. Here's your plan, not a preview of plan. It tells you here's the format. Okay. The following areas are typically addressed in your plan. But besides being job specific, it must also address unusual aspects. Okay, this sounds a little bit redundant. Plan concurrence, basis of work. So you have a job description, description, work to be formed, location map. You could use anticipated high risk activities. Okay, let's keep going. Here, it would list. Let's go in. So talks about using this as a guideline for your plans for procedure assessment. You may include the following items. So here, Brandon, it's telling you. If these things apply to your project, these should go into your plan. Okay. Does that make sense? Yeah. So really, you have to look at your job and say, fatigue management, right? Are people going to get tired? Does that need to go in my plan? Okay. Site sanitation, housekeeping, medical support, bloodborne pathogens, exposure control. And really what happens is, that's why they say you have a proof safety person put this together. Because that's, okay. Now this is where it gets a little complicated.  Plan around? Oh, that's nice. So that could show you.  And then that way you can actually see it and you can have a basis from which to build. Because it does help to have a foundation, right? Foundations are really important. Yeah, because, you know, here we go. All right. Evan Cough. All right. Accident prevention planning. Hazard control measures. This one is, let me get another one. Now this is, okay. When you look at this, what they call this is activity hazard analysis, action prevention, accident prevention plan, hazard control measures. If you look here, you see what this says? A-A-H-A? Mm-hmm. All right. That's what this is. Accident activity hazard analysis. Makes sense. You got it? Now let's talk, let's go over what they use. The activity hazard analysis. It says no work will begin on activity until the activity hazard analysis has been accepted by the product specific activity hazards. What it does is it says it defines the work sequence, anticipated hazards, conditions, equipment, materials, personnel control measures to be implemented to eliminate or reduce each hazard. And so I'll talk through it. The colors. All of this, this is like basically, we see probability, RAC chart, risk assessment code. All of that is really like a cover sheet. So it doesn't really change. The only change is you put in the location, the contract, the date, prepare, who prepared it. Makes sense? So that's just a cover sheet. You don't actually change any of that information. So no need to change that. What you start putting in is the actual activities, the hazards and the controls. Okay. Now the activities are the things that you're going to do on the job. The hazard is what type of hazard happens. If you were to do this, the controls are what do you do to prevent that from happening? And then EM 385 is where you reference the section in here that you are using to determine the controls. Oh man, that's like a science project. Right. Like variables and like, you know, control variables. Yeah. Right. The thing about it, you do not, again, Brandon, this is not for everyone. So that's why I encourage people to work with bigger organizations because you as a consultant, you're not supposed to be doing this. Like this is the company that you work for. And by the way, this is a $5 million project. So yes, it's going to be a lot of stuff, but on a million, I'll show you an example on a million dollar project or less, you don't have this level of scrutiny. But when you are working on an entire parking garage that can fall down on people, does that make sense? Yeah, you might need to know what's going on. And when you look at it, it really makes sense. So this is the one that I prepared for my project here in Wichita, Kansas, 2015.  And we use cranes. We use trucks. We use forklifts. Rigging steel. So what that is is, you know how the stuff is on the ground and you tie a rope around it and fly it up in the air? Yeah. You think that might be a little dangerous? Just a tad bit. Just a tad bit. Okay. Setting up structural members in place. So let's just go through this one because this is really cool. Because a lot of times people don't think about this. And what this does is it gets you to think about the hazard before it comes. So for example, when we are connecting bolts together, you could get pinched. If you're connected to two big steel beams, right?  Like someone pulls a desk on your hand? Definitely. Sure. Right? Yeah. Same thing. Imagine if you have these two big steel beams up in the air and you're connecting them to both of them together. You got to be careful for what they call pinch points. Right? So if you're connecting these big flying beams, I'll give you a visual. So you're in the air, right? And you're trying to connect these beams together like this and bolt them. Right? You can see how you can get pinched. I can definitely see how that works. Okay. All right. So that's what happens. Let's see. So we talk about that. All right. And so connectors show position themselves, allow mobility to avoid incoming pieces, use properties of hand signals, tag ropes, pay attention, and then spud wrenches and pull pins. Also, only one connector should give signals to the crane operator and make sure his partner's clear. Now it seems like common sense stuff.  Can you see how that could be confusing? I can definitely see the confusion in it. So can you see how because the two people are giving signals, the guy that's up there connecting this thing could get hit by a flying object or something? So that's just, it's like, but, but I did not have to think of all of these things. I just had to note them. They're in the manual. So if we go in this man, if we go in, well, they're not, in this particular case, they weren't in this manual. It's a different manual. Let me see. But all of this information, I didn't invent it. It came out of the manuals. So you just have to find it. Fair? Yeah. So it's not like, I didn't, I'm not creating these information.  No, no, no, no, no, no, no. So let's, let's try and search for one of these. 27.f.18. Let me see if that one's here. Yeah. See, I think these didn't come out of this particular manual. They came out of another manual. Let me see. These look like these manuals. So this one, oh. All right. This PDF version is not sorted like our other one. That stinks. All right. But look, okay. US Army Corps engineers safety inspection checklist abbreviated accident prevention plan. Here's their example of their accident prevention plan. Check list. Let's look at it. All right. Location, facility. This guy serves as a guide only. Does not replace a limit. I need to comply with the requirements in the manual. Have service. All right. In description. Plan preparer. So when they tell you to do your checklist according to this manual, this to me, when they're looking at your accident prevention plan, they're going to use this checklist to see if you have all of these things in there. So the business user manual has a reference point. Right. Right. Well, that's good. At least you have the same information. You got it. Hey. Right. But this is how, again, when people say, hey, this looks like repeat information, Brandon. Oh, this is different forms. Form A2 safety inspection list. All right. This goes through 7, 8, 9, 11, 12, 13, 14, 15, 16. Okay. And this one. Oh, here you go. Okay. So here, traffic control plan, fire prevention plan. These are your accident prevention plan checklist. So these are the actual plans that go inside of here. Accentuation, blood-borne pathogens, exposure control, site plan, access hall controls. All right. These are additional plans that go within the main plan. You want to ask again about paperwork being a beast? Okay. I think I've always been talking about this. And we still haven't even got to the plan. But let's go on. Here's some other things. We're not going to spend all day on the plan. Let me give you a positive light to all of this. On the submittal registry, and this is another reason why, by the way, Brandon, I tell people it's not necessarily the good thing to be the prime contractor always. Because since we are the prime contractor, we have to make sure we get all of these submittals done. Now, all of them do not come from us. Our subcontractors are going to be providing a lot of this information. So you wait for them sometimes? Because they didn't finish their side. All right. So the way that I'll show you. So here, and I'll zoom in. Okay. Here, this is the table of content. Division two involves demolition, asbestos, remediation. So whoever is your contractors that are handling the demolition, asbestos, remediation, they're responsible for that. Okay. That makes a lot of sense. All right. So here, on the submittal registry on the left side of the screen, demolition plan, that comes from a delimitally contractor. Okay. 282, asbestos, remediation. So here, these things, all of that comes from whoever is doing the asbestos remediation contractor. Okay. Okay. That makes sense. You have to do all the paperwork. Okay. Okay. Okay. Concrete. See, I told you I was going to make you smile. But as a prime, we have to do division one. So division one is us. Because all of that involves the quality control, hazardous, all the initial stuff to get the project going. Now, so that's division one. So then again, division three concrete. So that's the concrete guys division. So let's go to our registry here. There's actually no Gs. There's only one G here, which is this one. And so three, three, zero, 53. So that's the cast and place concrete guy. So he's the only responsible for submitting one thing on that. Three, zero, one. Okay. Nothing there. Nothing there. Okay. Here. So for the concrete guy. All right. He's responsible for this, the mixed design data, concrete mixture proportions, compressive strength, slop. Let's keep going. Okay. He's responsible for these things here. And what, what, what we had our team doing, the girls in the office was they would send this to the concrete guy. And then when he sends back in his paperwork, we then make sure that we have all these things on Mark G. So we were now just checking the, what people sent us there. Okay. So he just sent it out and collected it and put it together. No, no, he sent it back to us together. We review it to make sure it meets all the marks. Let's go and look at it. But here under 034500 and then paragraph one dash one, two, dash one. So let's go in. Let's search 034500. All right. There you go. Takes you to that section. Another thing that I will say that I use for myself when I'm doing this, let's say I'm the concrete guy, I would take out my section and I would have my section on the pages. I would not have any of this other stuff. So I won't have a thousand pages. I'll have like 50 pages. So I would only have my section when reviewing everything. Make sense? Make sense. You're not looking at a whole, like you're not, you don't have all this stuff on there. I would just, you only have my section listed. And then let's go in. See how slow it is? Yeah. Because it's all those pages. So if you take out your section, only focus on your section, which let's look at it. By the way, at the bottom of the page, it tells you if you're still in that section, 034500. Okay. And look, you end it right here. So it goes from, so this is page six. So it's only 21 pages his section. See that? Yeah, see that. So that section is only 21 pages. So just pull that out. You get me? Like just pull that out. Yeah, pull your section out. Yeah. I would just print this one section and have it on my desk. So let's stay in line with this particular spec section. 0345. Okay. That's 0330. By the way, they are in order. So if you get past a section, they are in chronological order or numerical order. Sorry. Here, 0345. All right. So now under 0345, you've got to do one dash 1.2 12.1. So if you look at it, it's, I mean, everything goes in order. 1.2. Then it's going to go 1.3, 1.4. You get me? Yeah, I see. You know, it's not really hard to follow. It's all in order. You just have to know how to read it. And we're looking at 1.2. Well, 0.1. All right. 1.12.1. Precast runs. All right. That's your G. Precast runs. All consistent. Right? Mm-hmm. Okay. All consistent. 121. I'm going to close up. Have you ever ran a contractor that was unable to do his paperwork? Yeah, all of them. Okay. So what are you doing that instance? We help them. Okay. But also with the big companies, they start finding you for not doing paperwork. Oh, you find for that? Oh, wow. Yeah, they start. Yeah, because you're delaying the project now. Because if it makes sense to start until all this is submitted and approved. Yeah. Well, yeah, they need to back face up. I mean, all right. So now here, but we help them in terms of we explain this. And this is why it's good to teach your staff or like, for example, what we're doing here is we're making a lesson because you can teach your staff how to understand this to be able to explain it to a small subcontractor who's maybe, you know, he's in the field. He's a worker. He's not. So if you can teach your staff how to do this, what, like we taught our girls in the office, then what they do is when I give us to my staff, if someone calls and say, Hey, look, I don't know how to do it. They go to the section. So let's say it's a concrete guy. You're the concrete guy. One of my girls go to the section. She says, okay. All right, Brandon, this is what I need from you. And I need these precast drawings. And I need to show this information, dimension, section, details. And I needed to apply with ACI SP 66. Because really, look, that it's only freaking four paragraphs. What they're asking for. Yeah. Yeah. It's just that part right there. That's it. Once we got down to all of this stuff, it was just this. That's all they're asking for. And then 2.3. Let's go down 2.3. 2.3. All right. They're asking for 2.3 cast and bed items and connectors. All right. So they want to know if you have any of these types of inserts, these concrete inserts, threaded inserts, slotted inserts. If you have any of these angles, any of these fasteners. So my question to you, Mr. concrete guy, Hey, on this job, are you going to be using threaded inserts? Oh, yeah. Yeah. Yeah. We're going to be using threaded inserts. Okay. Where do you buy them from? I buy them from such as such supply store. Okay. Go to the supply store and get me the specifications on these inserts. Give me the paper. Oh, I can do that. That's easy. Why didn't you just say that? Makes sense, right? Yeah. They don't know how to read it. Yeah. So then you get on the phone and say, Hey, by the way, do you also have any slotted type inserts? They're going to know what a slotted insert is. Right. Because it's part of their job when they do the concrete. Yeah. Okay. Let me ask you this on the job, are you using any clip angles? Yeah. We're going to be using the L angles of this angle to that angles. Okay. Hey, where do you buy those angles from? Oh, we buy the angles. Well, they come from this place because this place is cheaper than the other place. Okay. Call the place, find out the stuff on the angles. Right. So now let's just you and I, as an example, we could walk through and I'll show you. Let's just pull up ourselves. Let's type in clip angles. Just search. Clip angles. And what do you see on the screen here? Look, you see these angles? Clip angles. Right. That's a clip angle. Clip angles and steel. It gives me paperwork on it. All right. Now, here's a clip angle, right, Brandon? Yep. All right. Now, let's go back to what this asked for. Under clip angles, does it comply with ASTM-A36 steel? You see that? Yep. Over here. Our composition is ASTM-A100. Does it comply? Remember A36. Let me see. A36. This clip angle does not comply with A36. I can't find it. All right. So it complies with ASTM-A1103, 653, but not A36. So then this would not be accepted. Follow? So easy as that is? Yeah. No, you just check it. You just basically match it. How much match it is? I don't know what they're asking for though. You have to know what they're asking for. So then when someone, so if you were to receive this from your concrete guy, this document, he goes, here, this is the clip angle I'm using. What's going to happen? There's a wrong, you got to get another clip angle. That's it. There's a wrong clip angle. You can't use these clip angles on this job. Yeah. For requirements. But do you understand how you could easily, you could answer anyone's questions because all you do is you have to learn how to use this book as a reference guide to go in and find the information and then you can answer anybody's questions because that's all the government is doing. They're checking to make sure your clip angle meets this requirement. That clip angle don't need it. Sorry. Can't use that one. Yeah. Can't use that one. All right. Let's go look at this one. Okay. Here's some heavy gauge clip angles. Here's an angle. Okay. All right. This one says galvanized. All right. Drawings, related products, catalog pages. All right. Let's go in. Do they have any technical requirements on it? I'll tell you what. I'll even do you a better one. Let's go in and let's just type in clip angles, right? That meet the requirement. Yeah. A36. Boom. Now, if you notice something about this, you see how thick those are? Yeah. That's the difference. You see now? Yeah. It's not the same as a little more metal one. That's a whole steel. That's a whole steel part. That's why it's different, Brandon. Because the government don't want you to put that rinky dink thing on there. It doesn't make sense. Now, you get what I'm saying? You're like, that's the difference. That thing that we just pulled up. Oh, that's nothing. That's paper. Okay. You can read that to this. All right. Look, you see the difference. That's a 36 clipping steel angle. So isn't this kind of cool though? In reality? No, it is cool. You're learning. It's a reason. There's a methodology behind this stuff. So when people are like, oh my gosh, why did they make us do all this stuff? Well, because somebody's going to show up with this. Right. When they should have had this. Yep. That's going to be the wrong thing. It's going to be the wrong thing. And what do you think? I always say, when you show the wrong thing, was that like the contract canceled basically?   Like, we have a somewhat, one of our, one of our, I hate that. He was on my LinkedIn that is he reached out to me. His father was selling airplane parts. He was getting, he was doing it because he was, he was supposed to be providing like this heavy steel and he was getting a cheaper metal to make their plane parts. He's in prison right now. Oh man. So that, if that gives you an indication. Yes. Yeah. What do you, what do you think he deserves to be? If he intentionally did that? I mean, it's airplane parts. That's, that's, that's big stuff. That's not little things. Right. And this is for the landing gear for airplane. Oh no. No, no, no, no, no, no. Also you're lying. That's a big part. It's not like he did it. He signed the contract. You know, like, No, he intentionally went and got cheaper parts. Intentionally. He intentionally got cheaper metals so he could save money. I don't know how you unintentionally. I don't know how you unintentionally do the stuff there.  They didn't know. Yeah. Going back to this metal. So now you see, okay, that's section three. So that covers those guys. Right. And so the staff would basically make sure that all, all, you met all these requirements. And that's the same thing for every section, every division. Here, if we look at the plumbing guys in 22 division 22, we're going to go to and go to like division 22. Right here. So ask you for plumbing system, vibration absorbing system. And then you just go ahead and look for it. So it's, you know, it's division 22. Right. There you go. And it's, but you see, like how, you see how quickly you can search this? It's not like, like, dude, all right. The guys like Brandon, I don't understand this. You're like, hold on one second. You pull this up. You pull this up.  You're in 22. Yeah. All right. Now we're in 22. Let's go to right here at 3.2.1. Okay. So again, I actually, what I do, Brandon, is I make all of these divisions. I make them PDFs. So then I could search them easy. So then I won't be searching in this one big document. I'd have a list of them already on my computer. So then I would just open up that file. So then we'd already be there. Yeah. That's the specific section. Yeah. Yeah. All right. So here. All right. They're on a 3.2.1. See how slow it's moving? Cause it's too much, too many pages. It's like a thousand pages. It is a thousand pages. All right. Here you go. 3.2. Come on. There it is. Plumbing system. So you're following plumbing system while the screen is moving on this. All right. It should be in accordance with ICC, IPC, IMB, PC. That's it. They could do a peppermint test. They could do a smoke test. Peppermint test. That's what they asked for. That's it. That's one paragraph. Think about it. That makes sense. There's a lot of paperwork, but it's, you know, you get to know what you're looking for. You can't obviously just read everything. You know why it's a lot? Because this document encompasses everybody's work. That's why it's a lot. But if you break it down to just your work, this section might be what? 13 pages. That's it. You know, it's like, okay, here you go. 15 pages in the section. You can go through 15 pages, Brandon. Anybody can go through 15 pages. Oh, yeah, yeah, yeah. All right. And that's really, so that's really, you know, that's that. So I just kind of want to give you an example of what, you know, walking through the registry and then what has to submit. And then when you actually go in and submit it, this is what the log is. So now I'm sure this makes sense to you more. Yes. Yes, definitely. Now you see the specs section, the submittal description, the date you sent it. And then the number, it's just a numbering format to say, you know, one, two, three, four, five, six, seven, eight, nine, 10. And then that way they're like, hey, we approve numbers, you know, one through eight, 10 through 15. Get me? And then you can get on the number, which one was not approved. Because it is a lot harder to say, we approve specs section 014500013. So it's more of a ease of saying type of thing, as opposed to anything else.


This is my favorite topic. I was bootstrapped for the first Five and a half years. I came from a pe world before I started. So it was not impossible for me to Raise capital. But for some reason, i Must admit that i tried to raise capital and did not. And i ended up being bootstrapped for five and a half years. After that, i am now a series c funded startup. So i can dare say that i have seen the bootstrap life as Well as the funded life. And the first advice i have For anybody looking to start a brand is bootstrap if you can. Why do i say it is not as funding is bad. Funding is good. Funding has helped us do a lot of Things that we have not dreamt of otherwise. But why bootstrapping is good is it helps you set your brand in The direction that you want without being sort of forced or Let's say taken in a very different direction from what Your heart and your gut says. So it is very important to Focus on the customer, build something of value and then Scale it rather than trying to scale as you build. My view is bootstrap if you can for as long as you can and Then raise capital from the right sources that support the Right way of working for your brand. And one answer doesn't fit for everyone. The second thing is understand why you need capital. It is a very simple statement to make. But a lot of people think capital is for actually Building a brand. Capital is for, i don't know, Developing distribution, building products. But you really, really get down into what you really need money For and how much you need for. And make sure you take only that Money that you need and put it to the use that you think you Are going to put it to. I have made those mistakes when I raised a lot of capital after having been starved for Capital that suddenly the gate opens and then you have Tons of requests for all kinds of nice, shiny things Including office, this, that, what not from people. This is only one lakh a month. This is only two Lakhs a month. This is only five lakhs a month. You have to be very clear as to why you need capital and make Sure you stick to the discipline.


Hi everyone. And we recently had to undergo new payment integration projects and I'm going to talk to you about them today. How many of you in the room are developers and how many managers have servers? So we really have people on both sides of the equation. You might be the ASTOR or you may have been the ASCII, but this narrative goes something like this, your manager calls you and insists, hey Jennifer, can you join my room and I've got something to talk to you about. You know, we really have a problem. The stylist called me up and they said, we can't get signed up on the contracts unless we PCI complains. I know we signed off a couple of years ago that we were PCI compliant, but I'm not sure we still are and we might not get some renewals either. Well, I thought to myself, I don't know much about PCI compliance at this time, but what's it really talking about? What's the real issue here? And the issues that were being discussed were risk and compliance. The risk that... I'm going to start on the back. Well, the first time on stage, it's like that great. So what they said to me was they already reached out to their providers and the provider said, all you have to do is put a little bit of job on the top of your payment page and they'll do the rest. They also said that it should be done in less than a month. And to me I said, well, I've been doing integrations for a pretty long time and I had a pretty good idea that this felt like they wanted to pull a rapid out of the hat. But now let's talk about what was really being discussed and what was being discussed was risk and compliance. You know, the risk that you would have credit card reach and put possibly a card network with full business from you or put you under a microscope. And then there was the risk that sales wouldn't get through business and that renewed contracts wouldn't be signed. So in order to understand the problem as being asked, you have to understand a little bit about compliance and data security standards. And we're all used to standards and they're usually huge documents and this is no exception. There are really 12 basic rules but about 280 sub-rules or requirements and there's about 140 plus documents that help you learn how to implement those requirements and then test against those requirements. You know, most of what's in there from my perspective is common sense. However, it can be daunting for any integrator to think about implementing the full 280 requirements. To make it a little less daunting of a task, we really have to understand how to comply. What are the ways of complying? So one can either file a report of compliance or an SAQ self-assessment questionnaire. And today I'm going to talk about reporting compliance to all because that's really something for larger companies, companies that are doing more than 6 million payments a year and today my conversation will really revolve around SAQs of which smaller companies are more likely to file one. So the year really ate SAQs but today I'm going to let down a little further to free that deal with e-commerce if we're not present payments and those are SAQA, AEP, and SAQD. So from a developer's perspective and from the team's perspective it can be really interesting to think about implementing SAQD. In fact, I think sometimes it can seem like a really cool thing to do when you start digging into a standard but once you and your manager really dig into the requirements there you'll come to realize that it's a big effort and not only that, the time and resources on your company, the ongoing effort will make it unreasonable to even attempt it. So when we get back to conversation SAQA probably, when the manager said we reached out to our partners they probably meant they reached out to one or two of their gateway providers and that SAQA option would be something like an iframe that was delivered from your gateway usually tightly coupled and usually delivered with tightly coupled tokens to either the gateway and or the gateway and the merchant account. This can be a great solution if you're only ever going to have one gateway or if you don't think of future and think of scalability and also being able to switch gateway providers based upon the need or check them. So we're going to eliminate SAQA that type of SAQA and we're going to eliminate SAQD because we don't want to have to deal with the whole 280 requirements. So we're really going to focus on the SAQA solution that is a 3D solution where you've got these flexible universal tokens the service representing the credit card and not the gateway specific one where you've got a flexible UI no dom, you don't have the full dom control but you have flexibility and you're using these, the proxy in order to access all of your gates. I wanted to mention a little piece of trivia the SAQs really have no... the lettering is just... they chose it randomly to use the alphabet however, SAQAEP they really wanted to name SAQAPE because they thought the lettering was more... the Security Council thought it would be better to name it but they were afraid of all the monkey jokes that would instill it but we eliminated the eight from the room so let's move on so we've talked a lot about how it's nice to be here because we all understand each other the terminology we're using but what I found is that payment teams on large legacy projects are really multi-disciplinary and so you might have somebody from accounting you might have somebody from business and you've got to tag people and really the terms that are being used can be really super confusing and I find that it's really the integrator's job to make sure that those terms are being used in context so take gateway for example in the accounting department I might be dealing with three or four or five different gateway providers and they might automatically in their mind go directly to when the gateway is being used to that dashboard they generally ask us to see how they're doing payment life your business team is probably actually going directly to the sales side at which you're still in that gateway and your implementation team might even be going to the concrete implementation inside your code base or the factory that's producing those pathways so during those meetings it's really not necessarily important to say you're using a term wrong or you should be using it this way but to make sure that everyone understands how the words are being used during that time because in fact I think they're all valid to be used so words in context are really important so speaking of context I'm going to give you some technical context for what we're dealing with so our primary application had about 150 end users taking about 2,000 card amount payments card amount present payments per day and doing this on behalf of our customers to multiple gateways and our customers were municipalities not everyone is digging into that diagram but I actually just pulled it from the internet it's meant to just show a typical system a typical legacy system where you've got years and years of code things running against the system usually against one data source so you've got things like batch processes third party monitoring tools already in existence several SOAP services PUAPIs RESTful services, webhooks you've got people FTPing in and out of your system over the years you can see multiple Java script frameworks that might have been implemented at some point your code base may be C sharp it may be Java or it could be anything actually but in general this could be 15 years plus so it poses a big challenge to the integrator so my husband he's in the same area of work he works for TD Ameritrade and runs their trust company and their applications and we really had big argument over whether I should include this slide and the reason I did is what they argued was everybody outsources this in fact we outsourced REST assessment everybody outsources this there are big companies that really are super good at this don't include this slide but my argument was the team is already out they're looking at the PCI standard they're looking at what they would have to do and as I said a lot of times the integrator would be excited about doing it as a Q&A so they probably came across PCI requirement 6 which is to build and maintain secure applications and then they went to the OWAS site and said let me see the 10th top things and they were already doing it and it's a warm up it really provides I think if you have a little bit of time let people get in there because those large systems are going to have holes and when you find one it can be pretty much a thrill it's an excitement so things like letting them look at for cross-site scripting opportunities or injection opportunities or have them go out and dig into creating content security policy if you don't already have one static code analyzers but it really gets the team looking at the code base and when they find things it really helps everybody to understand the magnitude of the problem of these old systems and why it's so important to move your code from the current situation that you're in to something like offloading for a steel company so just a quick review of the architectural changes that you're making in your system you move from these tightly coupled tokens from the gateways to universal tokens you used to have full control of your UI to the DOM now you've got flexible but vendor hosted fields and you're going from multiple individual gateway implementations to using a proxy and most likely you probably have additional business requirements like incremental cut over and minimal downtime I like to think of doing all this in a really old system like teaching an old dog new tricks so some of the things that we found useful here is to an older system you really need to lay out what is existing so creating a heat map for yourself is a great tool for both the integrator and the manager to really understand the application and how to deal with it what we did was we used colors for the magnitude of the problem and so green being the least magnitude of what we've done and red being the most and then letters for whether we knew what we were doing there or whether it was an unknown to us so green is a really good task for like junior developer or somebody that's into the team that you really want to be spreading the code base looking at the code base and all the different repositories and this can be things like seeking out and destroying the card data that you may already have stored things like law.publish.war and law.publish.error you'd be surprised especially if you use tools like Logly, DataDog, and Nurella that you'll find that over 15 years of coding that this stuff actually makes it to those not only your own logs but it can make it to third party services as well and then your red unknowns would be the ones that you basically, if they're unknown you have things worth that you need somebody that knows the system a little bit better probably has a little more experience to dig into and come up with some solutions for. These are not hard and fast rules but these are some of the things that we found really helped us where I like to start are all the parts of the system that are integrations and we basically I guess the word integration of third party integration implies lack of control so you have no control they're basically the youngest in the black box so I like to work quickly there and the heat map helps you identify where those points are so what we found was to immediately implement all the calls that we were going to need to specifically create a test harness and do it relatively quickly and the reason why this is important is not only because it gives you a chance to develop a relationship with your new integrator but it allows you to fail forward fast so inevitably one of your calls isn't going to go through there might be at first a bunch of them don't go through because you're not formatting your call correctly but it might be one that really needs to work on too and allows that to get done really really quickly so you as an integrator can go back to the manager and say the problem calling is going to work we're going to make this happen so let's fail forwarding fast what we found for us was the best way to do this was to put 3D behind our current interfaces as we were using several different gateways and we found that keeping that interface let our consumer applications continue to run during the migration process because we did have that requirement for indifferent inches incrementally cut off so cut over so the other thing we did there to facilitate that was expose metadata so we would allow the concrete implementation of the gateways to tell the consuming applications whether or not they supported universal tokens or not and we all know this but developing tests and you've got a pretty big team make sure you don't push them without ignoring them especially if they're breaking because then you get a lot of people mad at you when they're waiting for their bills to occur and that's the use of ignoring so in a really old application older application the reason why mapping it out is because I found that nobody knows it all I mean there's just too many things going on and even if you knew it all at one point you might have forgotten so what we did is we found that we had an older integration older legacy integration at the UI level and that was I think I mentioned we had 150 users I'm not sure I mentioned that they're on the phone they're in a call center and during the call their calls are being masked but their calls are being recorded for quality assurance and when they start telling the operator their credit card number the call gets masked and so that we don't store that credit card information so the heat map revealed that we had events being triggered on the DOM so when somebody entered their cursor into the credit card field it triggered a jQuery plugin and the jQuery plugin triggered the software and then we masked the call so we mentioned that we went from this really you know complete control of the DOM to the flexible IPhrase fields and that caused a small problem the heat map helped us really reveal it we built a bridge or an advanced corridor I'm using the term bridge in the colloquial term colloquial way right now not in a design pattern way but basically we needed to forward some events that Springy was giving us off the jQuery plugin okay so I know that there's at least one person from Shopify here but when preparing for this presentation I was thinking about the business logic and the older system and how it could be so complicated and how any developer going into it could be intimidated and I found this great hope by Peter McCracken over at Shopify who said wading into legacy code can feel like walking blindly into a minefield and I have to say it's just totally how you feel and if you're just coming on whether you're senior or not anybody that looks at that kind of code and says they just feel too only comfortable it's got to be because it can be extremely intimidating and so what we found here is that oh it can be extremely intimidating but it's also the area of code that's probably making the money for your business it's your special sauce it's the business critical options if something goes wrong here everybody knows it and it's a big problem and you can lose a lot of money so what we found worked really well here was the use of feature toggles and using them so that we could feature toggle new clients on and off the system independent of deploy so like for example we started with like by business demands we started with some of our smallest clients and we were able to feature toggle them off of their current gateway oh look what you didn't feature them off of them feature toggle them off of the current gateway we feature toggled them to the proxy which was going to use their same gateway and then if there were a problem we could easily just give a UI so we could have gone into or you could feature toggle a UI and then flipped it back so they were using their own method of direct gateway access um pair programming I know that um I like to operate a lot alone um but I found that business logic layer was more valuable than having somebody there with you and there are a couple reasons for this one is they said it's very intimidating but two because I think there are different approaches like somebody might come in and say well what the heck is this person thinking this code all stinks they did it all the wrong way I'm going to rewrite everything and then you got the other person that says no no you know the management says we need this in about three weeks we're going to do developers and they usually come up with a nice solution that winds up getting the project done most efficiently um we have somewhere in the order of about 5,000 automated tests and while I find them useful I feel that the business logic layer is some place that really warms a lot of user acceptance testing manual scripted testing where they get it in their hands um and especially you can do this using your feature toggles um because it allows them to see has anything gone wrong for that particular client and um I would not skip the manual scripted test although I think it's sometimes easier not to know well this might seem a little happy but it was the best image I could find and um despite all of where he did try to make things happen not quite so significant but we had exposed additional metadata to the client that indicated whether funds could go to um primary account or fees account and we had other people writing software at the same time and one consuming our API the fly was there it was documented but as things happened that fly went to another and it was kind of scary it was one of those sweating moments where you're like oh my god what am I going to do this is absolutely awful and even though you didn't do it yourself you felt the responsibility more because you're the one that exposed all this data put this video out there but important thing is that you talk about our interdisciplinary team and this whole time you not only force the lines this is Zach this is what happened we've got this problem Zach and accounting and the short period of time he was able to sure be that we're going to able to take the funds and move them where they needed to be and it was a great great so before I finish today then I'd like to talk a little bit about accounting and how important it is to drag them into your project if they don't voluntarily account um our accounting team was able to not only out of that big mess or what we thought was a big mess they were actually a lot like us and they were willing to they fought the same way I think the developers did and they were willing to help us dig into data issues we all know we get so many do not uh rejections from our companies right but during a large migration nobody knows what's really going on we're always willing to blame the technology team so they're constantly paying you uh so we found that feature toggling in the transaction response from uh screen these correspondents with the gateways with great health and we gave access to that just to the accounting department and they did a lot of digging into the data for us and so of all the errors we got because we do not honor or other reasons they were able to identify them to us happily and get us only the issues that were important to us so the things that they did were to facilitate quick responses from gateways so at one point we had a situation where during all this we were one of our primary gateways we were also switching off of their old system to their new gateways so transaction classic to transaction express which is what it's really supports as well but we had a situation where that gateway went down and it was a big deal relationship with the gateway we did actually think somebody mentioned yesterday called Spreedy first and think oh maybe something was wrong with them but you guys were perfect it was the gateway so accounting is super important from that and from our perspective too they managed our compliance documents they actually did all the work for filing the documents which are kind of simple but your company will probably take it very very seriously and I remember it was there and it was kind of intimidating to be part of signing off of that but so in the end it's really important to get a accounting on board and they do more than just get you out of the states they do all this kind of stuff so I think that's pretty much it I know magicians aren't supposed to give them their codes and I don't think I did so today but I hope I gave you a few tips that will help you grab it out of the packs thank you


From the heart of the jungle comes a savage cry of victory. This is Tarzan, Lord of the Jungle. From the black core of dark Africa, land of enchantment, mystery and violence, comes one of the most colorful figures of all time. Transcribed from the immortal pen of Edgar Rice Burroughs. Tarzan, the bronzed white son of the jungle. And now on the very words of Mr. Burroughs, the story of none so blind. The floor of the concert hall was a bed of petals from a thousand jungle roses. The ceiling was the starlet equatorial heaven and the walls were of living fern that grew even higher than the seven-foot-tall warriors of the Shilok tribe. The Shiloks wore two huge cones of matted hair on top of their heads and members of other Kabbalas could be identified by egret headdresses, brass anklets, decorative bones that pierce the nose, saucer-like lips and other tribal marks and ornaments. But every member of this strange audience had one thing in common, the rapt attention with which they watched every movement to the violinist bow, drank in each exquisite note of his closing number, and not even in Carnegie Hall for the conservatoire de musique and Johann Vermeer given a more inspired approach. A baninga! I know only a few words in your language, but a performer can always recognize a request for an encore. I regret that if there were only someone here who could translate for me, I could express it. Maybe I can be a servant. Well, I'd certainly appreciate it. Your admirers here speak as many different dialects as there are leaves on a baobab tree, but perhaps I can make a portion of them understand your thoughts. Well, fine. Are you ready? Yes, go ahead. Thank you very much, all of you. Santa Minji! Nini Niawate! I'm sorry, but I can play no more this evening. Nikitiko Tendokamo! I am very tired. Mimichaku! And my wife and I must prepare for a journey tonight. Mimina Makiangu Mwendasa Sahibi! But I promise that we shall return to Tarudi! He certainly helped me out of a tight spot. His speech was a very gracious one, Mr. Romero. It's a great pleasure to be able to relay it. Come along backstage with me, won't you, ladies, if you can refer to that bamboo lean to the erected for me as backstage.  Oh, that very attractive woman who accompanied you? Yes. It's always very convenient for a soloist to fall in love with an accompanist. Antoinette! Who will stand about the piano? Oh, I'll take care of it, dear. The piano must go with us on the train to Kidano. Adahemi Garini! Oh, well. And I have been yelling myself a lot. Who is your clever friend, Your Honor? I'm afraid I forgot to ask him his name. L'appel Tarzan, madame Bemerre. Vous des Français? No, I'm not French, but it was the first civilized tongue I learned.  You have obtained these services on a trip, Your Honor. It would be wonderful if you could come with us, Tarzan. I can't speak a word of their language. Oh, now you did use the native word for friend. Well, as a child, I knew a few words, but most of them are forgotten. Your music speaks an international language. I'm sure you'll not have any trouble on that score. I hope not. Our trip will take us into more than two dozen small native villages and will be gone for several months. Frankly, I'd planned to spend this spring realizing a lifelong ambition, trying to be a composer. But Antoinette dreamed up this little concert tour. It was his duty. Oh, in what way? My father was Jan van der Meer. I shortened the name, as you may know. He founded the great cotton industry in Africa. He made a very substantial fortune, but not without the help of thousands of natives. I'm trying to repay a little of that debt. You see, Monsieur Tarzan, if Your Honor's papa had not made a great deal of money, Your Honor might not have become a great virtuoso and certainly could not have afforded to study in Europe for many, many years. And worst of all, I would never have met Antoinette. Thank you, Osband. You're doing a wonderful thing, both of you. So many criticize the natives for their lack of education and so few do anything about it. But tell me, what train have you found to take you to, Kidano, at the season of the year? A train leaves me adorned on the Cassania Railway, as I understand it. But it has no accommodations for passengers. It carries only freight. They move slowly through the roughest portions of the jungle. You're the gentleman at the travel bureau arranged for us to be taken aboard and we are not afraid of little discomfort. No, but we are sorry that we shall not have you along for company. There's no chance of persuading you? By dawn, I shall be deep in the jungle, trying to do my part to bring enlightenment to the natives, even as you are doing. Right now, violence threatens to explode at any moment. Be cautious, my friends. By dawn, Johann and Antoinette Vermeer were aboard the antiquated train that chugged along the narrow-gauge tracks toward Kidano. And Tarzan had traversed miles of jungle. He stood in the central clearing of a native village that consisted of dozens of tiny, thatched huts. And while children who would have reached only to his knee peered from within these dwarf hemmas, he addressed the dignified four-foot king of this aboriginal pygmy tribe. Gepulma, violence is not an answer to the problem that threatens all of Africa. Raids on the white man's cities, the ambushing of safaris and the killing of their soldiers will only invite bullets in return. That's why Gepulma is sent for Tarzan. Young men of tribe not see this. By time kudu the sun high in heaven's first act of what you say, violence will be done. What sort of an act of violence? In Kidano is many Ascari of white men. Yes, there's a troop of soldiers at Kidano, but they have made no move against your people. Not have many small arrows that bring death. No, I suppose they haven't much of a supply of ammunition. But kari bring much ammunition. The Kassalia railway train that left this morning for Kidano carried arms and explosives? Nadio, but not get to Kidano. What do you mean? Bridge at bottom Great Hill, destroyed by young men of tribe. Gepulma, if the train reaches that bridge, two of Africa's greatest friends will die. And all of the dark continent may be plunged into war. Now back to our story. At the bottom of the Great Hill, that was how the pygmy chieftain had described the location where his warriors had destroyed the bridge. And yet there were at least four Great Hills on the way to Kidano. Gepulma could not say which of these it was, but he thought that perhaps he could point out the one if he went with Tarzan on his mission. Following Gepulma's directions, the right hill was finally located. But even as Tarzan sighted the yawning chasm where the bridge had been, the train emerged from a tunnel and started down the steep grade, gaining momentum, speeding toward destruction. I'll put you down here, Gepulma, and make a dash for her, but I'm afraid I'm too late. Stop! Stop! The bridge is out! The bridge is out! Stop, I say! Tarzan, get off the back! You'll be killed! Last coach, go off track, Tarzan. That's right. Perhaps you can find out if the engineer and fireman are all right while I see if anyone was in that last coach. Yes! There's someone here! I'm coming, Mrs. Vermeer. Put your heart. Oh, no, not about me, but your hand. Your hand is thinned underneath that coach. You stay here. I'll see if there's anything. No, I'm coming with you. Your hand needs me. He's in great pain.  Please tell them. What did you get here? You'll save your strength, Mr. Vermeer. Uh, see. Oh, your arm. Can you feel anything in it? Oh, great, great pain. My arm and my shoulder might be able to pry your shoulder out, but your arms... What can be done? You've got to get me out of here. You can be saved, but your arm... You mean someone will have to ampute... No. No, no. You can't do this. Many men have been forced... Many men? I'm a violinist. I've given my life to my work. You can cut off my life. That's what you'll be doing. Guess the train crew, tell them I have... There are never more than two men on these crews, and it would take hundreds to lift this coach, even if there were elephants in this part of the jungle. There might be a chance... I won't let you do it.  I won't... Oh, God. He has fainted with the pain. The decision must be made at once, Mr. Vermeer. If we delay too long, it will mean infection and certain death. If you use that knife, you carry... There will not be infection? I haven't native with me a pygmy who is an airing and finding roots that make an adequate antiseptic, but nothing is sure, of course. However, I will do nothing without your permission. Your hand will hate me, but I give the permission.  The minute pygmy king was soon searching the forest for the root that would serve as an antiseptic, and when he returned, he also bore a strange jungle weed that he mashed and mixed with a rare herb to form an antiseptic. And then, as the African sun beat down upon the unconscious Vermeer, Tarzan wiped his brow and set to the task that would free the great violinist from the demolished train coach. Antoinette Vermeer watched the operation with helpless desperation, cradling the head of the man who might start to hate her from the moment he regained consciousness. We will live, Tarzan. If you can be kept quiet for the next few days and if you keep soaking that cloth with the antiseptic capulmi made. Capulmi, do that. Woman, rest. And unfortunately, we have an even more important task before us. What we do? We must get that train under the tracks at the other side of the gorge. How in the world can you do that when you said it would take onwards of men to leave this one coach? I'm not sure yet, but even if the plan I have in the back of my mind works out, we couldn't have waited to free Mr. Vermeer. Listen, listen carefully now, Capulmi. If that train is more than a few hours late, the soldiers you spoke about at Kedana will suspect the worse. They'll be here looking for trouble and with the ammunition aboard, they'll have no trouble in finding it and in wiping out your people. But even we get trained through by medical. They know my people ruin bridge. I dislike lies, but I dislike bloodshed far worse. Fortunately, both the engineer and the fireman share my sentiments. They've agreed to tell a little fairy tale when or if they reach their destination. Capulmi, give me a little more sleep medicine. I can do it.  What men say when get to Kedana? That the bridge was washed out. You'll have to see to it that it looks that way before anyone can come to inspect it. But I doubt that many questions will be asked when they report that it was your people who built a temporary bridge and managed to unhook the derailed coach and send them on their way. Capulmi not think warriors his tribe helped send train to Kedana with ammunition. Well, the train would be far too heavy to handle with all those heavy crates aboard. No, we shall have to unload them and then destroy every single gun and shell for safety's sake, of course. Before we can possibly attempt to move the train. By late afternoon, Tarzan had fell the mighty tree and laboriously hollowed out its enormous trunk. As the sun descended over the Congo, a jungle animal made the next contribution to peace, for its hide, stretched tightly over the hollow trunk, formed a huge talking drum that soon broadcast a message to Capulmi's people. By dawn of the next day, hundreds of tiny negritos had answered the summons. And under the supervision of Tarzan, Capulmi their king, and the two men crew of the stranded train, construction of the temporary bridge began. The sound of axes rang through the jungle, metal was forged in a crude furnace, and the dwarf natives did the work of giants, as the bridge sprang into being and the cumbersome train was conveyed to the other side of what had done a yawning chasm only hours before. The train, it has left without us. It would be most unwise to move your husband yet and decide he might not have agreed to our ferry story. I value his life, but not above that of thousands of African people. I understand Tarzan. I will make him understand if he questions him. We shall try to nurse him to health and when he's well enough we will lead you back to where you gave your last concert. Our last concert? If we had only known it was to be our last. One cannot undo what has passed. One can only work for the future. Both you and your husband have serious work to do. He is waking up Tarzan. I thought he never would. The train, the train, it's gone. They're leaving us here. It was necessary to send the train through to Kidano in order to avert a war. But Tarzan and a lot of little pygmies built a temporary bridge from huge logs and managed to get the train onto the other side of the castle. Fantastic. And how did you get me out of this? No. No, you couldn't have done this to me. My dear, that was the only way. Everything ready, Tarzan. Kapulmi have light fuse. What the devil knows? What's the whole about? What does he want? My darling, don't upset yourself more than you can ever. This is Kapulmi, Mr. Amir. His men unloaded the ammunition that was aboard the train and were destroying it before it destroys Africa. I hope you put it far enough away from here, Kapulmi. Not far from here, but safe. It's behind that big pile of rocks over there. It's behind. You shouldn't be up. Your men come back. Mr. Amir, the ammunition's in that direction. In a few seconds it'll go off, but... Once more Tarzan raced with death as Vermeer weakened from loss of blood but strengthened with the mania of self-destruction sped toward the ammunition pile that would explode in a matter of seconds. His wife moved to run after her husband and his pursuer with a small, dark hand of incredible strength restrained her. Vermeer neared the rocks which buttered inches away from its gold. But suddenly he was swept off his feet and a bronze jungle man carried him in outstretched arms and dashed for safety. At any moment rocks, flinters would fill the air. Yes, I'm all right. Just perfect in fact. Johann, I know something of what you're going through but the coward's solution is not the right one, believe me. What would you suggest for a one-armed violinist? You spoke of composing once. Yes, I might compose a violin concerto that I never can play. No, thank you, my brave savior. You stopped me once, but the jungle is big. We're all alone here and I shall have many opportunities to succeed in my purpose. And now back to our story. None so blind. A few days later, the small group that had encamped beside the derail train coach started a foot over the limitless jungle belt. Capulme, who led the party, held his spear, the traditional weapon of the pygmy, in readiness.  What should he take us? Three, four days more. Capulme, correct. See you. See you. His sons, his little Tarzan and Capulme, are arguing. Yes. Nagia Wakume. See you. Nagia Wakushata. What in the world could they be arguing about? I remember now a few words from my youth that Wakume, right, Wakushata, left, they're in disagreement about which way we should go. I'm beginning to suspect that Tarzan then maybe he doesn't want us to get back to civilization. You are talking nonsense, Johan. What objective could they have? I don't know, but I suspect this is not the first argument that Tarzan has won from the natives since we started out. The little man leads, but Tarzan has selected the route and it looks to me as though with each passing hour we get deeper and deeper into the jungle. Johan, I know how you feel, but life must still hold something for you. Was not the native village we just left most interesting? I suppose so for those who like sightseeing. That fallback corner, B.B., is land of Kiparu. Who is Kiparu, Tarzan? Kiparu's rhinos, it's best to avoid them. They make poor household pets. This is all pretty scary, but it is thrilling. No, Johan, the animals, those native musicians with their pony instruments, the dancers jumping up and down on those huge drums and... All right, Tony, that's enough. I'm not interested. My only interest in life is gone. Watch out, danger! Kiparu! Johan!  You're crossing between the rhino and water! A plain invitation to death! A huge black rhino, its ugly horn poise for the kill, charged directly at Vermeer as he broke from the narrow trail. His wife turned to Tarzan with frantic eyes, but the appeal fell on barren ground. Tarzan made no move to intercede as the massive beast neared its victim. And then, a scant moment before Johan's body would have been impaled on the scabrous tusk, Kipumi's spear shot forward, and the enormous animal lurched sideward and dropped in death. Johan, how can you do this to me? Do you not love me at all that you keep trying to take your own life? You're still young and pretty. You'll marry again. And obviously, he's not worth bothering about, Tony.  So that's why the trip that Kipumi said would take a week is stretched to to almost a month.  That's right. Sprint his defense. I suddenly recalled that he said you were attractive the first time he saw you. Oh, you should be pleased! And you encouraged him to join us on our concert tour. Oh, but I didn't accept the invitation.  Johan, you are being unfair. It was Tarzan who got you out from underneath the train. He got half of me out. But he saved you from the explosion, no? Well, he realized his mistake later, I guess. It was Kipumi who found the jungle route that was used to ward off the infection. It was Kipumi who took the lead along the trail. And he, who was the one who saved me just now, not the brave Tarzan. Aye, I didn't have time. But that is not true. Kipumi was further away than you were. Johan has been right. You have been keeping us from finding our way back. And ever since we started this trip, it has been this small native who has been our protector.  And if we ever get back to civilization, I will tell everyone you will only pretend to be brave that you are really a... Well, by tomorrow at this time, you will be able to board a ship for home. No thanks to you. What is this strange contraption, Kipumi? It's a native game, similar to checkers. I didn't ask you. Kipumi wants to amuse you, Johan. It's a child who needs amusing. Could you not try the game, Johan? He has been carving out the little figures ever since dinnertime. All right, all right. There, I've moved. If that's the way you play it, you have to fund every piece before you make your first move, Kipumi. Watch out, Kipumi!  Another moment, and it would have bitten you, Kipumi. Not feel insect, it not have scent. You couldn't you see it? Kipumi not able to see. You... You couldn't mean that you're blind. It is impossible. Kipumi think you know. Name Kipumi two words. Kipafu blind person, Mafalmi king. The blind king. But everything you did leading us on the trail, finding the roots that saved my life, the accuracy of your spear. A few years ago, but being a king, he knew that he must learn how to be without sight and still be a leader. He was not willing to quit, Johann. So that was the reason for your every act, Tarzan. You were determined to make me find out for myself the meaning of moral strength. Please forgive us both for what we have said and thought, Tarzan. Gladly, if Kipumi's example has done any good. What can I say when I owe my life to a four-foot king who has no eyes, put great vision, who preferred being called a coward to permitting another to be one. You will come home and try now to become a composer, Johann? My first symphony is already half-written in my mind. It contains the weird reed instruments of the Congo, the elephant tusk trumpets, naked feet on huge drums, the clinking of brass anklets, the roar of jungle animals and the great heart of all Africa.


What you're all doing, and we thought maybe it might be due to something you ate, we wanted to get our share, but we've been having quite a conversation at our table, and I think I've done too much of the talking and should have done more listening, but just at the risk of just a couple of minutes here, in addition to thanking you all for what you've done, it occurred to me because of what took place at our table that maybe some of the others of you, just at least time for one or two, and we've all got to get back to duty. Maybe you might have a question that you've often thought if you had a chance, you'd like to ask, and if so, fire away. Don't be afraid to. There must have been some time when you said to yourself, boy, if I could ask him. And incidentally, my compliments to the crew back there, we enjoyed lunch very much. Anyone? If you don't, why? We've got a date with a couple of horses. Well, I was just, I will just sum up then and say, maybe you have not caught up as completely as we have. I just had a report this morning about the situation in Grenada. It has now down to a little scattered small arms fire in a place called Camp Cavini, that is to the east of the city, St. George. And we believe there are an estimated 300 or so Cubans that have taken to the hills, and it is Rangers and Airborne that are closing in on them. Very shortly, the Marines who were there, I don't know whether you know this, but the Marines that were there were not originally sent to be there. They were the rotation force on their way to Lebanon to relieve the peacekeeping force there. But when the murder of Prime Minister Bishop happened, it was our fear that those young people in the medical school there, a thousand Americans or so, could possibly become hostages. And the fleet or flotilla that was taking the Marines there, we diverted it and had it circle to the south to just be in the vicinity in case we had a hostage problem. And then when the request came for the actual assault that we made, why they were a part of that assault, they are very shortly going to leave and be on their way to Beirut again. And the force of about 350 or so military that is made up from the small islands, the other islands that asked for our help are already in place now in the main city of St. George, and they're working with the Grenadians there for the maintaining of order there. So it's just a case of that final mop up of those 300 or so. And the last bulletin of news that I can give you is that as of this morning, we have found another storage base or warehouse on the other side of the island filled with weapons and munitions and so forth, Cuban, that was there. And there is no question that the Cubans were preparing for a complete takeover. It is estimated so far that they had enough weapons that we found so far that they could have outfitted at least 10,000 gorillas. So that's that's the latest that I can give you on the situation in Grenada. But again, thanks for this. Are the other countries seeing it the United States way? As far as our allies, are they seeing it? They for us now, sir? For us? Well, I think a lot of them made some public noises that were a little different than some of the private noises that we've also heard. Some were concerned that it was a violation of international law. But the group of islands that asked us to go, asked for our help, had a mutual pact that included Grenada of mutual support. There literally is no government on Grenada after they executed Bishop. All you had was a council of 15, they called themselves of the militia, the military there.  And this was why we were fearful of the safety of ours. No, we know now, remember these islands are all part of the British Commonwealth. And the islands are now asking the United Kingdom if the Commonwealth, the other Commonwealth, British Commonwealth nations can now come and help the British Governor General on Grenada re-institute an interim government until they can have an election and let the people choose as they have in the beginning, the kind of government that they want to have. So I I don't think we're as alone in the world as the press would have you think. But I also think something else might as well say I think also that there are some trouble spots in the world where the people making the trouble may be having second thoughts about how much trouble they want to make. And it's a good feeling. Well, thank you very much, sir. Mr President, Mrs Reagan, thank you very much for joining us today. I'm sure that the crew really enjoyed having you here. Thank you, sir. Bye. It's okay. It almost went up the steps. Did you see that? No. Thank goodness.