Let's go ahead and get going. So hello RailsConf. It's been a pretty good conference, hope you've all have enjoyed it. So this morning we're going to kick off the alternative framework track. We're going to talk a little bit about how to build real-time apps with Ruby and Pac-Yau. I'm Brian Powell. I'm one of the creators of Pac-Yau. I play an active role in maintaining it today. 50% of my time goes towards building new features and fixing problems. I have the privilege of working alongside about a dozen or so other maintainers. We love this project. We love the little slice of the Ruby community that we've been able to carve off for ourselves over the last year or two. You can follow me on Twitter at BrianP if you'd like. So I'm curious, who here has heard of Pac-Yau before RailsConf? Okay, awesome, a few people. For everyone else, Pac-Yau is a web framework for Ruby. Pac-Yau is an end-to-end framework, so it doesn't work on top of Rails. You would use it instead of Rails in your stack. And Pac-Yau, we've designed it to be sort of a different take on building application for the web. And it's really different than what you might see in something like Rails or even other ecosystems. It's really nothing quite like it. So this being RailsConf, excuse me, I did want to take just a minute to say thank you publicly to DHH. A couple years ago, he was kind enough to offer his, you could call it an endorsement maybe, of some of the concepts behind Pac-Yau. This is why we do what we do, thank you DHH. So Pac-Yau, it lets you build server-driven applications that automatically stay in sync with the server. So what this means is Pac-Yau is a server-side framework just like Rails. On the initial request, Pac-Yau will perform the rendering on the server side, build up a full HTML response, send that down to the browser. That's presented in the browser just like any other HTML page would. Now, where Pac-Yau starts to differ from other server-side frameworks is this view in the browser automatically keeps itself in sync with the server. So what that means is if we're looking at a list of comments in our application and one of you out there adds a new comment to the list, we're going to see it immediately. Anyone that's looking at that list is going to see that change immediately in our browser, and the framework handles this for us. So as the developer, we're not having to move any of our application to the client. It retains this traditional server-driven architecture. So let's look at an example of that together. So this is a blog that we're building. There's kind of a story behind this. So we want to build a blog but we want it to be a little bit more than just a place to throw random thoughts out. We want to think of this more as a place to start a conversation, right? So we want to make this engaging for the reader, and we're going to do that in a couple of ways. You'll see the two counters. There's a blue one and there's a gray one. The blue counter indicates the number of active readers. How many people are currently right now reading this page? And the gray one is the total number of readers across the history of this blog post. Underneath that is a comment form, and underneath that is where the comments will be listed. Right now there aren't any in our database, so we see an empty message. Now this is built. This is already built in Pac-Yau. So let's simulate usage of this between two clients, and kind of see where things stand. So you'll notice as I'm refreshing, it shows up in the one client but not the other one. Same thing with comments. In fact, it's not until that second client refreshes their screen that they're going to see that new state. So let's fix this. Let's make this a little bit more of an engaging UI. So we're going to start by opening up our routes. This is going to look very different than something you might see in Rails. And we're not going to try to understand everything that's going on here. But what we're going to do, we're going to focus on our statistics first, the two counters. We're going to make those start to render in real time. Then we're going to test that out, and then we're going to come back and do our comments. So there's two steps that we're going to take here. We're going to find the bit of code that's responsible for rendering our counters, and we're going to add a call to subscribe. Great, I can see it right here. So what this is doing is telling Pac-Yau that we want to subscribe this rendered view to any future changes in state that might occur that would affect its rendering. So that's the first step. The second step is we're going to write a client-side JavaScript component. This component's going to be responsible for rendering the state on the client. Just kidding, we're not going to have to do that. We will not be writing any JavaScript today, I promise you. I didn't lie in my abstract. So in fact, adding the call to subscribe and telling Pac-Yau that we want this view to keep up with its state is all that we have to do. So let's go back to our browser and test this out. So we're going to reload the pages. Notice they're out of sync. We're going to reload one client. And all of a sudden the counters start counting together. We can continue doing this, okay? You can even see the blue and it goes down to one, and then it comes back up to two as the connection is lost and then reestablished with that second client. So we didn't have to write any JavaScript. All we did is told Pac-Yau what we wanted it to do and the framework figured out how to make it happen. So our comments still aren't really working well, so let's fix that next. So we're going to go back to our routes. Here's the code responsible for rendering comments. Add a call to subscribe, just like we did with statistics. And we come back to the browser, reload the changes. And if everything works properly, we're going to start to see comments show up. And in fact, we do. So one client adds a comment. Any other connected client's going to see it immediately on their screen. We could go the other way, too, if we want. And again, we didn't write any JavaScript to do this. This is all happening in a server-driven environment. You might have heard of Node.js, we embrace Node.js. And I kind of like to think that maybe this is what they were going for when they built Node. It was just a misunderstanding that somebody had a cold and they said Node.js and someone interpreted it as Node.js and went off and built that. I don't know, just a theory. And I want to be clear, I like JavaScript. I like writing JavaScript. What I don't like as a developer is having to write code that's largely unnecessary. And I think a lot of the JavaScript that we write today is completely unnecessary for us to do. So if we're not writing client-side JavaScript, how in the world is this working? And that's a fair question. Thinking through this, you might think, well, we're trans-compiling our view rendering code that's written in Ruby and we're transpiling that into JavaScript. And we're sending that down to the client executing it. No, we're not doing that. I don't think that's a very good idea. At the end of the day, this approach requires you to build an application in a particular way. It doesn't give you full freedom to build a traditional server-side application. So then you might think that, well, when the state changes, we're doing a re-render on the server. We're building up the new HTML and we're sending that down to the clients. And we're just doing a replacement of the DOM, or even part of the DOM. No, we're not doing that either. I think this is probably a better solution than the first, because at least the server is always doing what the server knows to do, and that is in a server-driven world, render HTML and send that down. So at least it has that going for it. What I dislike and why we avoided this in Pac-Yau's implementation is inevitably you replace more of a DOM than you need to. So we were really interested in performing the fewest number of DOM transformations necessary to render the new state. So how does this even work? It seems like we've kind of exhausted all of our potential options here. Well, we haven't. Pac-Yau works in a different way. And I wanna explain this, but to really offer a good explanation, we need to step back a little bit. We need to build up some context. Some context about how Pac-Yau started, the initial problems it was built to solve, et cetera. So, welcome to 2011. This is when we first started working on getting a real release of Pac-Yau out the door. It's been around for a long time. So I think the first release was August of 2011. And at the time I was working for Metabond, which is a consulting agency that I started back in 2007. We build web-based apps for all sorts of customers. We were working in Rails mostly at the time in 2011. We're still around today. We still do some Rails development.  At least I think they were pretty unique. At least at the time. And we called this process View First Development. Now, our priority with View First Development was to get something in front of project stakeholders that they could see and touch and use in a browser as early in the project as we could. So when we started a project, we would meet with project stakeholders and we'd determine what in the world it is that we're building. We'd figure out the feature set. We'd prioritize that. And we'd start with the top, right? The highest priority feature. The kinds of applications that we build are mostly, they mostly involve user interfaces. And so that was what we wanted to start with, because that is the tangible thing that we can play with together with the project stakeholders and really use that as a way to talk about some of the more abstract conceptual details of the feature. And the way we wanted it to work is we wanted to create a usable prototype building just the view. We didn't want to have to build a prototype application. We just wanted to write the HTML views, the thing that was presented in the browser and start there. So we'd use that, we'd deliver that in a day or two. We'd iterate on that with the project stakeholder. We could throw it out and start over if we wanted to because we hadn't invested much time. So once the prototype was nailed down, we wanted to build the backend on top. So this implies sort of this consistent forward movement. We didn't want to throw out previous work and start over. We wanted to build on top of everything that had happened previously. And the third goal of View First Development and how we wanted to be building our applications is we wanted to be able to revert back to the prototype at any point. So we don't build things in a waterfall fashion. We weren't prototyping the entire application up front and then integrating it into the application and then shipping it. We were doing this one feature at a time. And what we found with technologies such as Rails, and Rails is the only one that does this, most server-side frameworks do, is we'd build our prototype in HTML, ERB templates that just contained HTML. They didn't have the Ruby sprinkles. When it came time to integrate the feature into our application, we would sprinkle in the Ruby code and that pretty much destroyed our prototype. We couldn't just see the raw HTML without our Ruby sprinkles. So we kinda destroyed it. So that meant when we started building the second feature we could see its prototype but we couldn't see it in context of the original feature's prototype. And that made it kinda difficult working through that with stakeholders because they didn't understand why they couldn't see the same thing that they saw before. So we really wanted to solve that. And that ended up being really difficult. So we did the only logical thing that we could think of to do at the time and we built our own framework to solve this very specific problem. When we set out to build Pac-Yau, we really had this one goal. This is a pattern that I and a few others had noticed in every single web technology that we'd ever used since we started building it, I guess early 2000s is when I started. And that is the presentation side of web applications combined two things that we thought were really separate and should be treated separately and those are view structure and rendering logic. So if we look at an ERB template, here we're just iterating over a set of posts and we're rendering an article for each post and we're putting the value of body into the BearGraph tag. And there's two things represented here. There's the structure of the view, which is the HTML and there's the logic to render it and that's the Ruby sprinkles. And this, if you look at this, it has some semantic meaning to it, the ERB template does, right? We can look at this and we can see that our article tag really does represent a blog post or a post object in this case, right? Because we're creating one for every post that we have and our data set. And we can also see that the paragraph tag represents the body because that's the value that we're sticking into the body tag. So this ERB template has some amount of semantic meaning to us and that's lost when you build it because you end up with just the HTML. So you lose the semantics of it. So we set out to try to save this. So what you see at the bottom is a Pac-Yal view. It's the same exact thing as the top. You'll notice there's no Ruby code in this but there are however two attributes. There's a data scope and a data prop. Now in Pac-Yal terminology, a data scope represents a data type. So here we're saying that this article represents a post in our system and the paragraph tag which is nested within the post represents an attribute of it. So the paragraph tag represents the body of its parent scope or post. And that's all the view is in Pac-Yal. We can stop there. Now the logic to render it looks something like this. This is just an example. This is, there's many different ways that you can do view rendering in Pac-Yal but this is a simple one. And you'll notice that this doesn't really look like we're rendering HTML. There's no DOM transformations that we're needing to express. Instead what we're doing is expressing our rendering logic in context of the semantics represented by the view. So we're not saying find the article tag in the view and render that. We're saying find me the node whatever it happens to be that represents the post in my presentation and apply this data set to it. Now apply is not magical. It's actually pretty simple to understand. So let's look at a couple of examples. So if we have a hash, just a single post object that we wanna present and we apply that to our template, what apply is gonna do is two steps. First, it makes the view template match the data structure that we're applying to it. So here that's easy, there's no changes required because our template already represents a single post. We're only applying a single post. So all apply has to do is map the body value right into its place in the template. So we're left with a result on the bottom. Looking at a little bit more complex example with two posts, now apply has something to do, right? Our template only represents one post but we're trying to present two. So it creates a duplicate and then it can simply just map the values into the view and that's all view rendering is in Pac-Out. Okay, so let me wrap that part of it up, right? This allowed us to do exactly what we wanted. We could prototype writing the HTML. We could add the backend code. We didn't have to change our views to do so and at any point we could just turn the view rendering part off and we'd be left with our prototype. So we effectively solved our goals. So we built applications this way for a few months and we quite enjoyed it and I had this idea, this sort of nagging feeling in my brain that I couldn't shake. Now, keep in mind this was right around 2012-ish and single page apps were starting to become more popular, gain more momentum as were client-side frameworks and I couldn't shake the feeling that maybe we had something to offer to people who wanted something more than just static views presented in a browser but really wanted a dynamic user experience and I thought Pac-Out might have a unique solution to this and it stemmed from this one idea. So this is our first rendering example and you'll notice that our rendered view still has the semantics that the template has. We still know what every node represents in this rendered view. Okay, so we can actually use that previous render as a starting point for the next one. So if we add another post to our state, we don't have to start with the original template, we can start with the first render and just build on top of that and we're left with the exact same result. So it was this idea that rendering is additive and the code to render the initial view maybe it's enough to also render changes to an existing view. Now, view rendering in Pac-Out happens on the server. It's presented in the browser and that means what's presented in the browser still has those semantics. We know exactly what it is that it represents in our application. So we already have that piece. We already have a template that we can work from. So all we need now is to get the transformations down to the client and theoretically with some magic we can make the client update itself. Okay, so let's walk through a full example of this. So we have the client in the server. Client asks the server for the initial view and the server responds with a full HTML response presented in the browser. Now, subsequent updates. They also originate from the server. So the server is telling the client how it can update itself. And this happens with something called UI transformations and the way that we build these transformations is we execute the exact same rendering code that we used for the initial render but instead of rendering HTML we just record the transformations that need to occur. So we're not transpiling that code into JavaScript. We're just creating a set of instructions for the rendering that should occur to reflect the new state. Now, that's just data at this point. It's just a large data structure. We can actually serialize that. So that's what we do. We serialize it as a JSON object and we shove it down a web socket to any client that should be concerned with the state change. Now, there is a client-side library that's part of Pacquiao called ring.js and ring is what receives these transformations and does something with them. So ring, it has the template, now it has the transformations and all it has to do is step through the transformations and make the necessary updates to reflect them in the view. Now, this happens through something called the View Transformation API. So because we've separated our view structure and our rendering logic, we're left with this nice seven methods or so of how we express our view rendering in our Ruby code and we implement that on the back end in a class called presenter. Presenters the thing responsible for doing the initial HTML rendering but ring.js also has a client-side implementation of the same API. So when it receives the UI transformations, those transformations are expressed in this common API and ring can just iterate over it, call the right functions on the client side and it's gonna make the browser reflect the new state. So Pacquiao falls somewhere between a traditional and a client-side framework, right? It's server-driven, it's a server-side framework just like Rails, we're getting full HTML responses but once rendered, we're really getting this client-side behavior but again, we don't have to move anything over to the client. Not even Pacquiao has to move anything to the client. All of our code stays Ruby code and it stays server-side. So thinking about how we might do this in other server-driven frameworks, inevitably we adopt some sort of hybrid approach. So let's just use Rails as an example. If we care about building our real-time blog in Rails, we might do the initial rendering on the server, right? So that we can still send the full HTML response back. Then we might use some client-side tool, maybe Ember.js or Backbone or maybe you could even use ActionCable for some of this and that component is responsible for making the client-side state changes as it needs to. So we get that dynamic view but what we've done is we have two problems now, right? We have two code bases that are executed in two different contexts and they're both concerned with the same thing and that is how to render our state. Some of that's on the server, some of that's in the client and this just kind of creates this web of complexity and it leads to more complexities the further down the rabbit hole you go. I think this is largely why people started building single-page apps to begin with. It's conceptually simpler to understand, right? We started off and we were building a server-side application. We only dealt with state on the server. Now we've got this hybrid thing and we have to manage two code bases that both render state. So let's just move it all to the client and do it there. And on the surface that kind of seems maybe a good idea and maybe for some kinds of applications it is a good idea. But I really think that single-page apps break the web and this is a pretty bold statement but I really believe this. If you look back at the entire history of the web, it started off as the server-driven thing. It was a series of hyperlinked documents that were provided by some server and you were guaranteed to receive exactly what you wanted back in the response from your request. With the single-page app model though, if I request a blog post, what I'm gonna get back is an empty skeleton of an HTML file with the JavaScript include, hopefully I can load the JavaScript, the CDN's not down or something. And if the JavaScript can be fetched and can be executed, then it's gonna make another round trip to the server to get the data through our API and then finally we can do the rendering, right? And this is a complete departure from how we've been building applications for decades. This isn't how the web works. Every successful technology built on the web builds on everything else that was there before and it just feels like a shame to throw out the server-side applications that we've been building for so long. So in Pac-Yal, we implement real-time as an enhancement. So thinking back to our example application, what we first demoed and what we first saw in the browser was just a static view, that's all it was. Just like any other backend-driven application like a Rails app or a PHP app, it was the static thing that didn't change in front of you, right? And what we did is we went into the backend code and we just told the framework that we wanted it to be subscribed to state changes. That's all we did. And the framework added that into our application but it did so as an enhancement. It's just a layer on top. The application continues to work even if real-time doesn't work. So let's say, for example, someone visits our application without JavaScript. Well, no problem, the first response is a full HTML page. It's already rendered, we can present it. Well, that's not very likely, right? No one disables JavaScript anymore. Well, what if your CDN's down and we can't fetch your JavaScript? That happens to us. Maybe we're just not good at ops but I think that's a common problem. Not a problem, right? Same thing, we still have a rendered view that we can present in the browser. And I think this really reflects the spirit of the web, right? It really is real-time is an enhancement on top of how we've been building applications for decades. Lastly here, I love Ruby and I don't mind JavaScript but given the two, you know which one I'm gonna pick. I love the language. And that's what drew me to Rails, right? In 2005-ish when I first started hearing about this thing I was like, oh my goodness, look at how we can build applications. This is awesome. I've been stuck in PHP for so long and I've lost my soul and here's this awesome way of building things. And Rails has a lot to do with that. Rails is a fantastic tool. It allows us to build things in a much simpler way than before with good patterns and processes. But at the heart of Rails is Ruby and that's what I really wanna build my applications in. I think as developers we need options. We need options for how we build things. I don't like this migration towards the client and even on the server having to write JavaScript to build our applications.  So where's this project going? So this real-time stuff has been out for about six months. It took about two years of work to figure out how we were gonna make this work. But it works. There are production applications. Some of them we've built, some of them we have not that use Pacquiao UI and Pacquiao real-time to provide these dynamic views to people in the browser. So we feel like we've solved the hard problems now. Like we've got all that figured out. Now we just have to make it a better framework because if you've ever tried to use Pacquiao documentation's not great, the APIs aren't exactly perfect and those are the things that we wanna fix. We really have this vision for Pacquiao makes it possible for people to build applications in a completely different way and to build these server-side applications that feel like modern client-side apps. And we wanna bring that to people but more than that we want this to be the easiest way, even easier than a client-side framework. We want someone to be able to pick this up, build these applications, do more, much easier. And that's really the focus of 1.0. So hopefully it'll be out later this year. We'll see, we're not really putting a date on it. We'd love your help. As I said, there's a small community around this. We're really passionate about this project. I think you kind of have to be to work on it for five years. I love building apps in this way. You can read more about Pacquiao. We have a website, pacquiao.org. We've got guides and documentation. You can build a real-time chat app in, I won't say five minutes, but half an hour, say, fair enough. And we walk you through how to do that and deploy it to Heroku. We're on GitHub. Give us a star. Follow along the development. There are open issues at pacquiao slash pacquiao. And on that note I did wanna mention that we've started doing this thing with our issues. We label some of them as starter issues. So we're really interested in pulling people from the community in. And some of these, because pacquiao has such a weird approach to things, people didn't really know where to start. They didn't have the confidence to begin. So we went in and said, okay, yes, this. It's like two hours or less of context building, we promise, and you'll be able to complete this work. So if you wanna find a place to jump in, look for a starter issue, you can follow pacquiao at pacquiao. You can follow me. I'd love to talk more about this. This is something that I'd love to talk about. Thank you very much.


Personal notice, dangerous my stock and trade. If the job's too tough for you to handle, you got a job for me, George Valentine. Write full details. The Royal Company of California invites you to let George do it. Before we join George Valentine, here's a tip for car owners. You may be wasting one out of every ten gallons of gasoline you buy due to worn spark plugs. They can also rob your engine of power and pickup. To avoid this waste, let car savers check your spark plugs soon. They'll clean them and reset the gap, or if necessary, they'll be glad to install new plugs. It takes just a few minutes to check the condition of the spark plugs in your car. So stop in tomorrow for a car saver spark plug checkup at your independent chevron gas station or standard station where they say and mean we take better care of your car. And now for tonight's story, the Medler, another adventure of George Valentine. Hey, Angel, how do you spell inaccessible? ISIBLE, I think. What? Who it? There was no one in the outer office and I saw the door open so I walked in. Oh, well you might as well put those suitcases down, they must be heavy. I wish a person could put other burdens down as easily, don't you, Mr. Valentine? Ah, well... I'll be coming up, Master. Oh, maybe I should have brought another container. Mr. Valentine, my name is Sally Ryker and I'm supposed to be on a bus going back to college. I'm a freshman at Laurentine, but I just had to see you. Why? Because I feel as though I'm living under a dark, heavy cloud just before the storm breaks. Oh, did you have breakfast, Sally? No, I could hardly think about food under the circumstances. Okay, I'll hear. Oh, thanks. Oh, this is Claire Brooks, my assistant. Hello, hello. Oh, I know, Sally. What's this about living under a storm cloud? Well, last night I heard a shot. There was no mistaking it. But when I asked about it, everyone in the house just simply climbed up, said I'd imagined things. Even after I saw the broken glass and the French doors where the bullet hit. You mean this happened in your parents' home?  My mother works for Mr. Mayhew. She's a secretary. And since it's such a great big house on Fairway Terrace, we all live there, too. Except now that I've grown up, mother doesn't like me to be around there, and so she sent me to college out of town. Mayhew on Fairway Terrace? You don't mean Henry Mayhew? Of course. No wonder your mother isn't too anxious to have you live there. Oh, you're wrong about Mr. Mayhew. I know he has a, well, a rather romantic reputation, but after all, an actor... Romantic reputation? He's a middle-aged chaser.  He's a sensitive man, and people don't understand him, not even mother. All she thinks of is business, and Mrs. Mayhew... You know, never mind, please. What happened last night? Why did you come to me? Well, I couldn't go to the police, the publicity and all. Why don't you start at the beginning? Well, I heard a shot. It sounded as though it came from Mr. Mayhew's study. I ran there, and he was just coming out. He was pale and shaken, but he said there wasn't any shot. And the broken glass? His study faces the garden. The big French doors. One of the panes was broken. Didn't you talk to your mother? Well, that's just it. She was very upset, too, but she bawled me out for making such a fuss, and said I was to go back to college immediately. So it was Mrs. Mayhew there? She was somewhere in the house, but I didn't speak to her. And another thing. Earlier in the evening, I saw a man sneak away from the garden. I couldn't see him clearly, but he was a very tall man. Mr. Valentine, something... well, sinister is going on, and you must find out what it is. Hey, Sally, you're not worried about your mother being mixed up in all this, are you? Oh, no, of course not. She's wonderful. She couldn't do anything wrong in her life. But she was so happy to see me when I came home for the weekend. Happier than she's ever been. And she laughed and said maybe next summer we'd go to South America. And then after that shot, she wasn't the same person somehow. Well, now look, apparently no one was hurt, and it's not a good idea to go meddling into other people's lives. But I won't go back to school until I know I can't. Mr. Valentine, you don't have to let them know who you are. George, maybe you could. Okay, okay. You stay here with Sally Angel.  Yes. Well, I fixed a broken window once. Maybe I could fix another one. Look out the door, Mr. Mayhew. What? Oh, yes. Yeah, sure funny how high up this glass was broken. Good nine, ten feet. Uh, kid's broken with a baseball, maybe, huh? That's right. Kid... Oh, sure, do it every time. I'll get down and tackle this thing from the terrace side again. My, my, sure a beautiful place you have here. Beautiful place. A home where love dwells. Yeah, all right. I'd better sweep some of the glass away. You don't want to hurt this rug. Yes, of course. Gee, I hate to see nice things spoiled. Like this chair near the desk, Mr. Mayhew, that burn along the back. Must have been a little careless with the cigarette, eh, Mr. Mayhew? What? Oh, yes. Yes, that's what it must have been, a cigarette. Yeah. Oh, gosh, wait till I tell people where I've been today. I know a girl says you're the most romantic man on the stage. Oh, I am a great lover. I understand women perfectly. Wish I could. I'm sorry, but I had to wait a few minutes for the drugists to make them up. Thank you, Mrs. Riker. Henry, I... Oh, that's all right, my dear. The man to fix the broken glass. I see. Oh, good afternoon, ma'am. I'll just put these in the bathroom. Don't want to risk having to sleep this night. Gosh, lady, you don't know what it means for me to be in Mr. Mayhew's house. Eh, you work for him, huh? Secretary? Say, is it true that his missus is going to divorce him? Guess she found out something she shouldn't have, huh? She's not so pure herself. But suppose you do a little more work and a little less talking. Oh, well, I'm not buttoning in now, lady. Just curious, you understand? And, uh, say, when I was out in the garden, right there on the terrace, I found this little ghoul thing. Hmm. Vibata kappa key. Belong to somebody in this house? Honorary scholastic society? Hardly. Oh. Well, I'll find out who it belongs to and see if I can return it. Mrs. Riker? Yes, sir. If Mrs. Mayhew condescends to leave her room, tell her I want to talk to her about her favorite subject, honor. Hmm. Honor is like that glossy bubble that finds philosopher such trouble. Whose least part cracked, the whole doth fly and wits are cracked to find out why. Stop it! Stop it! Stop it! Brilliant way! Who understands women? I told you before, I do. That's why I'm the happiest man in the world. Sure drove off in a temper. Young man, how did you know about the broken glass here? Who called you? Not that it makes any difference. Well, if it does make any difference, why answer? Who knows about men, either. That was very nice of you, Mr. Valentine, to go to all the trouble to return this key to me. Oh, I knew it must have been a great deal to you, Mr. Dwight. People say someday soon you'll be giving up your law practice and running for Congress. I'll finally have a friend in high places. Well, thanks again. Yeah, that's funny the way I found this thing. I just happened to be visiting the Henry Mayhew home and the key was in their garden. Who? Oh, you must be mistaken why you found it, Mr. Valentine. No, no, no. That's where it was, Mr. Dwight. I tell you it's impossible. I don't know the Mayhew's and I've never met them. Besides, someone saw a tall man as tall as you out there only last night. Get out of my office! Okay, friend, take it easy. You're not just someone who happened to find this. How did you trace this key to me anyway? I saw your name on it. Check with the Alumni Association. Oh, spoken like a detective.  Hired me? Tell him you were as unsuccessful as the others have been because there's nothing to find out. Now I said get out. Oh, easy. And I said relax. I know.  You'll sue me so long, Buster. Valentine, I told you I don't know this, Mr. Dwight. And as long as no one was hurt by what you say happened here last night, I see no reason for you to go on meddling. No, neither do I, Mrs. Mayhew, but I think it's your business to listen to what I have to say first. Really? Well, I'm sorry Sally Ryker went to you. She's too imaginative. She romanticizes things. Hmm, maybe.  Oh. I say the most comical things. You don't know how comical. You forget I've been married to Henry for a long, long time. And? And I know he would never hurt a hair on his head. He loves himself too much. He's too vain. He's too selfish. Uh-huh. Well, he seems to be taking your leaving him very hard. Mr. Valentine, I know he has a fatal charm for women, but not for me any longer. There. Simple enough? In other words, you don't care. Come on. He's in his study. Let's ask him. Oh, I don't think putting it to him as bluntly as this. Oh, my husband is a very strong person, really. Henry? Yes? What are you doing back here, young man? He's sort of a private detective, Henry. What? You've had dealings with private detectives before. Don't be shocked. But why would a private detective... His name is George Valentine.  He... Oh, that's silly. It's not true at all. Mr. Valentine says he has some proof for his statement. Uh, what is that proof, Mr. Valentine? Well, where the bullet hits so high up, if anyone shot at you or if you shot at anyone else, it would never be that high. Not even an amateur would have such bad aim. I... Well, that doesn't prove anything. Well, is that sheer? You were sitting in it. The bullet from the gun, you hell, left that burn.  I even think I could find the gun somewhere in this house. Of course, there's a gun I have. I was cleaning it last night and, uh, held it just the way you described. And accidentally it went off. Uh-huh. That explanation seems logical, Mr. Valentine. The whole matter can be considered quite closed now, can't it? Yeah, I guess so. Okay, I'm a meddler and I'll get out. But if you don't mind, I'm gonna check with Mrs. Riker on who to believe and what to believe in this thing. Yes, hello. Yes, this is Mr. Mayhew. State police? What is it, Henry? What happened? Lillian. Lillian Riker. She's had an accident. Her car's swerved off the road and crashed into a ravine. She's dead. In just a moment, we'll return to tonight's adventure of George Valentine. With colder weather here, you've probably already taken steps to protect your car during the frosty days ahead, but did you know that you can buy a gasoline that is also designed for winter driving? One of chevron supreme's all-eight high-performance qualities is area blending, which means that chevron supreme is specially blended for every climate and area. The chevron supreme you buy in Los Angeles, for instance, is refined differently from that which you buy in the Rocky Mountain area or the San Francisco Bay region. For chevron supreme, gasoline is always right for the kind of driving you do where you do it, and that's just one of the all-eight necessary high-performance qualities in every gallon. In addition, you get mileage, power, anti-knock, vapor-lock prevention, starting, warm-up, and acceleration. So for top all-round driving pleasure, wherever you drive in the West, just remember to fill her up with the gasoline that gives you all-eight. Chevron supreme gasoline at standard stations or independent chevron gas stations, where they say and mean, we take better care of your car. Back to tonight's adventure of George Valentine. A highly excited 17-year-old girl bursts into your office. I feel as though I'm living under a dark, heavy cloud just before the storm breaks. I know my mother isn't mixed up in any of this because she's wonderful. She couldn't do anything wrong in her life, but you must help me. Well, you've just about convinced yourself that all there is behind the storm cloud is the attempted suicide of a man who also likes to dramatize himself. The aging matinee idol, Henry Mayhew, who's cynical wife is finally leaving him. Of course, the girl's mother could help to explain all this, but now she's been killed in an automobile accident. Well, if your name is George Valentine, you know there's need for more meddling in this case. I went down to identify her. It was Lillian, all right. And she's gone. What sent her out of here like a bolt anyway, Mr. Mayhew? She was my strong right arm. She didn't care of me all these years. Helped me out of scrap so my wife wouldn't know. He didn't answer my question. Oh, I don't know. I suppose she was upset over the way I've been acting. She told me to snap out of it, that I had to snap out of it. I guess she was impatient with me, but I never thought... I see. What do you intend to do now, Mr. Mayhew? What can I do? There's some sort of poetic justice. I haven't been exactly a model man or husband, Mr. Valentine. Besides, a man can only fight up to a certain point. You don't still have any fancy ideas left, do you, Mr. Mayhew? I don't know what you're talking about. By the by, I've invited Philip Dwight to come over here this afternoon. Dwight? Do you know him? Not exactly, but I think I should. Yes, I think I should meet him once. You know, there's something that's been bothering me, Mr. Mayhew, both Philip Dwight and Mrs. Mayhew have had some... made some cracks about private detectives. Now, what were they driving at? I don't know. Anyway, all that is unimportant now, that's all in the past. Oh, stay with us, Mr. Valentine. I'll see who it is. Honour is like that glossy bubble that finds philosophers such trouble. Oh, George. Yeah, Brooksy? I came out as fast as I could. Where's Sally? The poor kid must be half crazy after she learned about her mother. She's a pretty wonderful girl and brave. I left her with a state police lieutenant. What about that accident? Not a single thing to show that it wasn't just that. Apparently Mrs. Ryker was driving too fast and lost control of her car. She sure took off here in a great big hurry. What's going on out here? I came in with a tall, distinguished-looking gentleman. I did. That'll be Mr. Dwight. Come on, Brooksy. Let's find him before Mr. Mayhew gets cute again. There and there. That's Mr. Dwight. And that's Mrs. Mayhew, isn't it? Yeah, just the two of them. I thought there might have been some bloodshed. Well, they're doing some pretty fast talking for two people who are not supposed to know each other. Watch this. Well, we meet again, Mr. Dwight. Yeah. Mrs. Mayhew, this is my assistant, Mrs. Brooks. Mrs. Mayhew? I had the slight feeling that this was supposed to be some sort of showdown or noble renunciation or something. Where's Mr. Mayhew? I don't know.  Why? I think we'd better find him. He could have gone. And I certainly don't see the need for all the excitement. It's a big house, Mrs. Mayhew. We'd better keep looking. George on the night table. A note. Let me have it, please. Dear Rhoda, forgive me for all the heartache I have caused you in the past.  This time, I won't miss love Henry. Oh, no. Oh, no. Oh, he'd never kill himself. I tell you, he wouldn't. Come on. Hey, this park's almost empty. What is this? You take medicine or something? Sleeping pills. Take only is directed. Uh, what's beyond this bathroom? Oh, just a little dressing room. It leads nowhere.  Mayhew, put that gun down. That's Phil. I wish to shoot myself. But this way is simple. I'll phone for Dr. George. Stay where you are. Be rescued. It'll all be over in a minute. There were 10 pills in that pack. Henry, Henry, please. No. No, it's too late. Better this way. You must listen to me. I want to explain something to you. Oh, better. Better this way. Oh, Philip. Philip. Rhoda. Darling, please. Broxy, get that doctor. Hurry. I'm sleeping tablets. Please, as soon as you can. Well, that's a fine thing. Oh, I can't help crying. I know we shouldn't have met the way we did secretly and stealthily. Oh, now don't blame yourself on that, please. Please. But I knew what he would have done with his love for scandal. And I didn't want you to get hurt. Your career. Oh, we didn't do anything wrong. I've had enough of that.   Big romance. Only this was a pretty fancy death even for a character like you. Too fancy. And why you did it before me? A stranger. Unless you wanted a witness. Do you hear me, may you? Of course I hear you. Well, let them go on. Listen, let them dig their own graves. Let them keep talking. Detectives could never find out anything like that.    Hold them up. Get up here. What's going on in this? What's the matter with you? Just a minute. Welcome, mourners. Come in. Join the party. Yeah, that's him all right. Back from the dead. Even the devil. You were always so right, Rhoda. It took quite a buildup to make you believe in my death, didn't it? What is that? George, what's going on? Suicide note. Those pills. That's bad tasting imitations, counselor. I'm afraid they only look like my regular sleeping tablets. The druggers did a good job, didn't they? Now, shall we talk about the divorce? Divorce? You mean all this was just... Just you two have been so discreet, my dear. And with my reputation, it isn't easy for me to plead injury, for me to be the aggrieved party. I'll show you what a plea injury is. You know, let him go and give the witnesses even more to testify about. You two just don't seem to understand yet, that's all. Rhoda, I'm going to divorce you. And of course, if the word alimony is mentioned even once. George, if you don't kill that man, I'm going to.  You see, a ticket to South America and a delightful blonde showgirl waiting for me there who would be much too expensive for me to afford. Otherwise, don't you think? Oh, boy, stay. You don't think I would use my talent as an actor just for love, do you? Do you? What's the matter? You want an answer to that? No. I mean, of course, it's money, to save money. To get my grounds for divorce.  George? I'll leave me alone, all of you. What more do you... What more? Valentine, come here. I said, leave me. Of course he's dead. Casey, that's not what I asked you. Well, poison, what do you think? But he said those pills of his were harmless. They wouldn't hurt a fly. Look, Valentine, Valentine, I'm not a doctor. I'm not a magician. I don't know who switched his medicine around. I don't know who took advantage of a... of a silly suicide to make a perfect murder.  I'm calling from the office and I got some visitors coming in. What did Lieutenant Johnson say? If somebody switched Mayhew's pills on him so he took real one... Let's see, please, wait. We've already got all the facts we need. Now just do what I say and take Sally back to your place fast. And don't let her talk to anybody either. See you later, Rachel. Hello, Mr. Valentine. Yes, yes, we got your message. We got here as soon as we could. Yeah, hello. Well, sit down. Make yourselves comfortable. Mr. Valentine, please. You told me on the phone you knew who killed my husband. Don't you? Well, I don't... Mr. Dwight, you're an attorney. You have a clear logical mind. Examine the evidence. Well, I'm afraid I don't quite understand. Well, the date on that box he took the pills from was today. Well, we checked up and found that nobody else had delivered any packages to the house. I don't understand. Well, I was out there when his secretary, Mrs. Riker, brought in a package for him from the drugstore too. That must have been the pills. You mean she was in on it with him? I mean more than that. I mean she murdered him. What? Yes, yes. It's quite a mess, isn't it? All the police checked up on the drugstore. They confirmed it too. And nobody ever bought any phony pills. He always did everything he told her to. Yeah, and there's her fingerprints on them and everything else. It ties in with what both of them said. He sent her to get some phonies for his little act, and then she brought him real ones instead. Not that I blame her. But why? Why would she...  Oh! Yeah. In love with him, wasn't she? Just like every other woman he ever met. He treated her miserably. Did he? When Sally even told me her mother thought she was going to South America? And the police said she told several other people too? She thought Mayhew was going to take her with him? Well, she agreed to help your husband with this lousy act of his, just so he could marry her. And then she found he had only one ticket to South America. I remember she was all upset last night. However, do you really think her accident was an accident? All I know is she just left the house after handing the man the stuff to really kill himself with. Her perfect way of getting even. And so... that's it. Oh, no. No, it's not. Sit down, please. What? Well, I just finished a selling job in Lieutenant Johnson. Now I'm going to do one on you. I don't think it'll be too difficult. But this time, I'm really going to meddle for good. If you aren't already using new RPM, the motor oil that was developed through atomic energy, then you're not using the oil that doubles engine life. Yes, compared with premium-type motor oils as designated by the American Petroleum Institute, new RPM motor oil doubles engine life between major overhauls due to lubrication, more than meets the heavy-duty requirements of all car manufacturers. Get new RPM for your car at independent chevron gas stations or standard stations, where they say and mean, we take better care of your car. It's horrible, isn't it? My mother's accident. But it's one of those things you can't help, can you? No, that's all right, Sally. I can only hope that I can go on and someday make her as proud of me as I've been proud of her. Your dinner's ready, Sally. But you want to run downstairs. All right, yes, thanks. You've both been so nice to me. Mr. Mayhew used to be very nice to me, too. I told you he was a fine, sensitive man. But he just couldn't stand living alone and unwanted, could he? Well, Mayhew was just weak, I guess. That's why he killed himself.  In just a minute, dear. Accident. Suicide. So that's what you've been up to. Oh, why not? He left a note, didn't he? Now, does that kid have to know where mother was? No, no. Of course I understand. Everybody else bought it. They're all with us. But, Sally, you mean? Oh, George. Sometimes I wish you could know how I really feel about you. Oh, I'll take it easy, Angel. I don't want a medal. Tonight's adventure of George Valentine has been brought to you by Standard Oil Company of California on behalf of independent Chevron gas stations and standard stations throughout the West. Robert Bailey is starred as George with Virginia Gregg as Bruxy. Let George Do It was written by David Victor and Jackson Gillis and directed by Kenneth Webb. Larry Dobkin was heard as Mayhew. Frank Hale as Mrs. Mayhew. Stephen Chase as Dwight. And Gene Bates as Sally. The music is composed and presented by Eddie Dunstetter. Your announcer, John Heiston. Listen again next week, same time, same station, to Let George Do It. Let George Do It is heard overseas through the worldwide facilities of the Armed Forces Radio Service. This is the Mutual Don Lee Broadcasting System.


Everybody forced here ripping two boxes for Andrew R. He's got a 2022 top scrim baseball jumbo and a 2022 tops clearly authentic Thanks for the order, Andrew. Let's start with the chrome jumbo. We get the silver pack as well, of course Bro was good this week. Oh, yeah All right, Riley Adams Prism rookie you wander Franco nice Very good start to the box Fractor jet Lowry Jackson Kaur Prism rookie Curtis Terry Aqua wave auto Hassan Kim Number nine of 199 and a Ryan Altappia refractor O'Neal Cruz rookie base Heart of the city Miguel Cabrera 87 rookie wonder Franco and a refractor of Chris Bryant. What happened now? Mm-hmm It's such a weird game this is like the weirdest game I've ever watched Usually quarterback, right? Prism Carlos Santana got a blue ray wave Michael Brantley auto Number 87 of 150 refractor Alex Carol off The Pats are allowing points like a decent amount of points to the Bears What is going on dude like the Bears offense is not like rolling. They're just Playing good enough I guess feature stars magical green refractor Ryan McMahon Jude on such a beast 1999 great contract dude Pete Alonzo refractor Starling Marta dude Pats fans are just gonna boo every quarterback until one starts to do well Like consistently It's not dust, okay, just hop over. They'll show it.  It could leave a mark a lot of times it does but it also might not Tony Santee on Brian de la Cruz Josh Lowe rookie prism Jackson reeds Rookie base auto AJ Alexi Never fractured Niko Horner. Oh, I'm watching the whole thing. It's just this terrible Patriots stink out loud. Where did they get three wins? Still first half though, there's an insert up front here. That's weird Upside down cards now. All right. All right boba shat new classics Prism Corbin burns refractor Justin Turner Louise Heel Jaren Durand 87 Freeman base auto Mitch Hannigar Refractor Reese Hoskins Such a weird Coalation with some of these cards here Zach Wheeler photo negative Part of the city Freddie Freeman 87 yellow tricky refractor Otto Yanni Hernandez Number 79 of 499 refractor front mill Reyes new classic Soto prism Kyle Hendricks refractor Joe Musgrove Probably gonna stop here Is the Patriots can't stop it They're averaging like 15 yards a carry on the draw future stars yard on aqua John means Numbered 111 of 199 Brandon Marsh and refractor Ryan Mountcastle. Come on a silver pack delayed and refractor Alex Kiroloff and A 2022 top clearly authentic. Come on. Nice a Juan Gonzalez green 29 of 99 87 throwback auto there Juan gone green auto Thank you again Andrew for the order. We will get these cards out to you shortly


Well, I have the camera on the wrong side again. Hi guys, anybody around anybody want to talk Anybody want to get a Spirtle Spirtle Spirtle? Hello What's happening out there happy Friday? It's a Friday for all you working stiffs It's way in Friday even though I didn't make it on my way in Friday anybody hi brandy This was a First of all, I want to say to anybody who is watching this later Some of you ladies do not care for live videos. So I'm just telling you now. This is a live video So I'm gonna be saying hello to my friends If you don't care for that sort of thing you can go ahead and exit out because it's not for everybody. I understand Hi, Carrie. Good job my friend. Good job. I Just have been here all week with this sick kid who won't stop coughing and Then I woke up this morning not feeling 100% and I thought Nina What can you do to feel better and hi darling? Where have you been lady? Oh my gosh. Hi Susan. Hi Laurie. Good Everybody get your water So I thought what can I do to feel better and I whenever I make a video? I feel better, but I didn't have a subject and I felt like talking to somebody now So my brainiac She's well, she's doing really well. Thanks for asking the lighting isn't so hot. Hold on. Is that better? Oh I'm sorry Susan we haven't had it that bad Oliver's just been Cough and cough and non-stop getting him to take off syrup. He's home by the way So if he wanders in here and starts distracting me, I apologize ahead of time. I'm kind of doing it on the sly But yeah, he's in I kept him home today he had a field trip yesterday that I was not gonna keep him home from no matter what and Today I was like not you're staying home. So he hasn't had a problem with that all he's had to eat I've got to get my volume up here. Even you're even I'm quiet Ha-ha-ha-ha hardy-ha-ha. I can get loud if you want I can tap into my diaphragm and bring out my singing vocals loud Be careful what you ask for How's everybody doing on the plan? Doing okay, okay today is my way in but I was not able to make it because of my little roommate and that's okay because feelings about Weight Watchers and All that stuff right now, and I think basically what it is is that I keep forgetting that I'm at my last 10 pounds and The last 10 pounds are the hardest and they're not gonna just Fly off, and I just need to good carry. I have to Just need to be patient and do my thing and and that's all I can do I feel so awkward the camera angle is a little odd Who cares So I have stayed on Program I am doing smart points. I am counting everything except fruits and veggies And you know I just feel more secure that way freestyle does work for me sometimes Excuse me guys.  Let me see if I tap this let me see It's really I mean it's in crazy windy here, and I have these big Eucalyptus trees out to side. Oh, yeah, you guys can see So all of the schmutz coming in from this wind Gets in here and gets in my throat, and that's why I sound so pleasant Anyways, excuse me.  I'm counting everything. I feel that freestyle is have been battling the freestyle since it came out You know and then I get it grip and I just like go with it because it hi Tony lady I haven't seen you in so long. Some of you guys haven't seen. This is why I like to do lives and You know I'm just sit here and talk as long as I want even if everybody bales and leaves and goes and lives Like that's okay. I can still sit here and talk. I do have a spurtle to give away So I'm gonna wait a while see cuz you know what let's see it's 11 here Folks are at work Mmm. I'm so sorry. Okay. I'm gonna try to get over this. Okay, so I'm counting my points I just you know I think freestyle is good when you start on freestyle and you haven't done smart points and you still have a significant amount of weight to lose and Maintenance I think it's good for maintenance, but for where I am on the program it's just not what I want to do and That's okay, right? And I've just been like this whole last three weeks Frustrated and struggling and what do I do in calories and and I'm just not gonna do any of that.  I need to get to 155 It's taking a long time my age all that stuff that we have discussed until the cows come home Okay, Terry, I won't say a word mom's the word everybody do not yell out Terry go does that work also one of the things that I kind of let overwhelm me and I mentioned this in my last video and I said That I wasn't gonna watch YouTube Because there's so many because it's a me thing. It has nothing to do with all my buddies With all the foods and all the ideas sometimes I get overwhelmed my little pee head Gets it in there that Nina you need to try out all these ideas You need to and we are all completely different and I I don't know why I can't be happy with who I am and How I am and how I do my program I don't have to make big old huge meals and have a refrigerator full of food Because right now finances are not permitting. Okay, so here's the here's the thing I I haven't been able to do grocery hauls. I haven't been able to show new foods and I'm feeling kind of bad as a youtuber with what's your youtuber About my content because right now finances are not permitting me to have these grandiose things that are what the youtubers do and I'm kind of bummed out. Okay, here we go. We're talking it out. Come on girls help me to out. I Have my Aerosmith shirt on that miss beautiful cat gave me. I Hope you guys are keeping cat Her family your prayers Did she say it on her video? I don't know but they lost a family member Oh, I hope I didn't open my big mouth. Well, I open I always keep big mouth Yeah, Mimi, you know, and that's the thing and that's I thank you for bringing that up because I need to address the notebook thing Thank you because I think that's like a sign from God that I need to talk about this Everybody keeps notebooks.  My hands cannot hold a pen Okay, thanks, Tony. Okay. Thank you. I feel better I don't want to be letting out information that I don't have permission to let out, but yeah Okay, so I see everybody with their planners and their papers and right. I don't like to write things down I I'm not a writer and I'm not I'm not a journaler. I'm not a logger And I get so hard on myself for that. It's like what's wrong with you Nina Everybody else is doing this, but you're not so there's got to be something wrong with you, right? If the majority of the folks are doing something and you're not and you're the odd man out Well, it it's only reason But I just That's not my game And I have to let myself off the hook. I've just been giving myself a pummeling. No Susan. You're not a writer either Okay, you guys want to talk about my earrings for a minute? Lori that's so do I I'm so glad you said that I'm on the virgin tears. I'm happy because I'm happy to hear and have a place to talk I love you guys so much. I don't know what I would do without you guys seriously Thank You, Ginny and I have to keep that in mind I have to remember these things see that's why I'm here today So you guys can remind me and build my heart up and make me feel better I do like to talk Delia. Is it Della or Delia? I'm sorry. Count C Count C.  Can you hear my leapshin in there coughing? All right, so Thanks for reminding me. I keep it simple Eugenia, I love your name so much I Tracy Tracy's my fellow California friend. I think you're in California. I'm not positive Okay, well shmums the word for you and terry Everybody keep it down Keep it down. Your voice is down. We don't want these guys getting busted at work In the valley. Are you in the San Fernando Valley by me? That's the only valley. I know even though I'm in CME Valley. Okay I'm not gonna give myself a hard time for not writing anymore. I keep it simple I keep it tracked. I have it where I need to go. Oh Modesto. Oh Modesto. I've never been up there Oh, you have your own business. We can all be as loud as we want Oh, she's got some nappers. So stay quiet. Shh I can't stay quiet. My voice carries my husband reminds me that on a regular basis But I get attention when I need it um Quickly I want to talk about these earrings. I spoke about them in one of my last my favorites video I love them so much and I have sense somebody must have ordered them because The fine lady who makes them she was in contact with me These were just something that I enjoyed and decided to share with you guys I am not one of those sponsored people that come on and have Treats and tips and aren't they pretty? So I wanted to tell you guys that this is of my own You know, volition. I am choosing to share these with you. Nobody is giving me money I'm not getting paid off with hundreds and hundreds of pair of earrings Although I would not mind that and one little itty bit Because one can never have too many earrings They also I don't know if I told you guys in my last Video when I showed them, but they also have all these great colors In the gold if you are a gold girl and I put the link in my favorites video They're totally inexpensive for what they are I also touched on they stay in your ear if any of you guys have old piercings like mine sometimes my earrings fall out and I lose them and I have about 500 single earrings. I just love these. So I just wanted to give them a shout out When I get an earring that I like Me too, Tracy. They stay on I know that I can do a whoop-de-doo on a roller coaster at Disneyland And when I come down they're still going to be attached to my head Which is tomorrow. I'm going to Disneyland All right, so I gave a shout out on the earrings. Hey, let's give away a spurtle I do too, Tracy. This one is really bad. I don't my ears were pierced by a doctor in hawaii when I was seven years old My mom we were we were in hawaii on a movie. My dad was um My dad's a retired camera operator. So we were there on a movie And I guess my mom thought hey, let's take these girls and get their ears pierced today And I wonder why I'm crazy.  I was the sacrificial Ear piercer anyways That was much to do about nothing. All right, so I got this in the mail today From my wellness wins unstoppable because I am unstoppable. I go down a couple days, but Lucky me what am I lucky for I don't know but So in one of my last videos, I was giving away a spurtle and I forgot which video it was and it is A handmade spurtle. Thank you Kim I'm gonna go see my friend Trina tomorrow and I just can't wait She is one of my best friends and I haven't seen her in way too long So I couldn't remember which video That I said put An emoji. I have a spurtle giveaway.  Oh, let me know how they are. I don't drink wine and To be frank with you or surely with you. I don't need any drinking vessels More than enough. Oh, you know what in all Disneyland is like the only thing I do. I don't camp. I don't cruise Steve and I don't go on vacations. We should be retired and enjoying life. You know what I'm saying? And We have circumstances that keep us from being able to do those things. So I I go to disneyland Okay, so last night I told Steve he went through and he picked a name And it's in this box I told him to pick a name and put it in this box that I was going to do this video today And then I would go into the box and pull out the name. Isn't that fun? I don't even know whose name it is I just see oh also Hey, I forgot that I was going to do this This is all um Here's a pair of the earrings in red with the gold I ordered a pair of red earrings for myself. I accidentally checked gold I will not wear them. So they are going to go in the box with the spiral Hopefully whoever the winner is will be able to wear them if for some reason she cannot I will I'm assuming it's a she I haven't seen jimmy post and I think he's my only guy Um, then I'll give him away to somebody else. But yeah, here's what the gold ones look like Aren't they pretty? I love them. I love love love them. Okay, so those will be in the box Okay, we got 33 people here You like gold tracy? My mom wears gold gold everything. So I get I lucked out. I got the silver All right. I'm gonna pull out the card that steve put in here Let's see.  It's my um orthopedic Now I know when my next appointment's gonna be All right. I'm gonna look on the back and see whose name is on there Dun dun dun. Oh, let me show you. Let's make it a little longer. I didn't show you guys this beautiful Spirtle It's so pretty you guys look at its handmade The gentleman who make it. I think his name is bow woods because he Carves his initials up here bw And it's just beautiful. It's light And it's handmade and it's gorgeous. I got one that was a little fancier and he was kind enough To I told him how I am a spurtle lover. All right. Who's gonna get the spurtle? Who's named it steve pick out of the names I gave him? Are you guys here? It's not that big darling My mom used wooden spoons We had a staircase that came down in the middle of our house and you could go Through the kitchen like pirates of the caribbean where they're chasing around in the circles That's how it was with my mom. She was mexican and she went well. She still is mexican She chased us around that circle around the staircase with her wooden spoons. Okay Barbara pask Barbara pask a resident artist Barbara, I doubt you're on here. I've not seen your name Drumroll Barbara pask Oh, yay. She you know what I have to say. She's an original 35 too Barbara. Yay So Barbara is an artist so she will appreciate everybody would have appreciated it Um, but yay, it's nice and light and that's going to be nice for my pocket book that it's not going to cost much to send That's another problem. I'm having um I don't know. I'm telling you guys this because you're my friends and I need to talk but I I don't know if I'm going to be able to give my post office box Um, I'll talk to steve about it tonight I don't know, you know when finances are a problem. It just affects everything in your life, doesn't it? It's just like everything but I'm good. I'm happy Uh, go to the park tomorrow. I'm gonna pack my own food. So I will have a video on my own food I know tony. Isn't that wild? That's so wild and I'm it's so crazy And for you guys who are still here. I know I'm going on 20 minutes But I have one more thing I want to ask you guys that I really super duper really need your help with I need to drink water.    Please.   They're I give away spirals all the time There's gonna be chances galore um Okay, nita Oh, I say steve works so hard, you know, we're not he's not young and he's an electrician and he's on his feet all day and um Okay So here is one more thing I need your guys's help with please One of the things that's been kind of screwed with my head is I love doing my youtube. I love it so much I have so much fun. I finally found a place to fly my freak flag Right. I mean youtube is perfect for me because I can get on here and talk and make friends and be freaky Be my own boss not have anybody tell me what I can or cannot say But I don't always have white watchers content because It is fun Because I just I'm at the end of my thing and I know maintenance is the thing when I get there and it's stuff that needs to be talked about But I need you guys to tell me some ideas for other things I can get on here and say and do and show you so that I can keep making videos If I don't necessarily have anything white watchery to talk about because I kind of feel like I've talked about it all Okay, kim. Have a great day. I don't know what that is mario The spurtle the spurtle if that's what you're talking about is a cooking utensil. It was made originated in scotland to stir porridge And then I found him on qvc and fell in love with them because they're good from because I have hard gripping Hard time. Oh my gosh. I get so off By tracy. Have a great weekend So I'm gonna go it's been 20 minutes. I'm gonna let barbara. Thank you tracy Thank you so much and any ideas you guys have You know, put them if you think of it later Put it on this video or send me a message or carry your pigeons or smoke signals or something Love you too. You guys rock. Thanks for thanks for showing up today and having a chit chat with me. I really needed it She's eight. She's the same age. Oh oliver is one year older. Hi tina. Have you been here this whole time? Carrie, that's so nice. Cook with me. Why do you guys like watch my cook with see? I think they're like so But but if you like them, I'll do them but see I have no money to buy any food Um But I will I'll do anything you guys put your ideas here. Have a great day lori You did just get here tina. Well, maybe you and me can just sit here and talk for another 20 minutes, uh Thank you stacey. Thank you guys You're you're so I'm so blessed to have so many kind Patty whackers here except for the six by michelle. Have a great weekend, honey Cheney dillon, what are you doing here? I haven't seen you in ages lady. I thought you were hiding under a rock somewhere I'm so happy to see you Original 35. Can you believe that I'm almost at three grand? That's crazy talk right there because I don't even I'm not even good at this I just get on here and ramble and get get get get get talk There's no rhyme or reason to anything to do. I look at the other youtubers and I'm like good lord almighty What in the world am I doing out here with these people? All right, I'm gonna give you guys a break From my non stop yakity yakking. I love you all two pieces Thank you melissa What a huge compliment. Thank you I feel better now. I'm glad I got on here I've been kind of in a I've had a little gray cloud over my head Thank you stacey. I'm real real annoying most of the time By jillian. I love your name by the way you and yohanya my favorites. Okay, so I'm gonna let you guys go Love you, tony. So glad to see you guys. I'm gonna message Barbara And send her those in the earrings and if she does not wear gold earrings I'll send those to somebody too Okay, love you guys. Thanks for coming and popping in. I have a couple videos that I have to put up because I They sent me an air purifier Yeah, steve was so excited over it. It cracks me up that husband of mine. I never know. It's gonna excite him Thank you genie I love you lady. I'm so happy to see you when I see the original 35 I get so excited because when you guys disappear I get scared.  Okay guys. I'll see you later. I love you all tremendously drink your water and know what your bathrooms are