All right, so as Stuart already mentioned, my name is Bordale. This is my Twitter handle. You know what to do. And my talk was supposed to be called ClotureScript All the Way Down. But somebody earlier complained about overuse of memes at this conference. So I decided to instead call it ClotureScript All the Things. Right, and the concept here is I'm going to basically be writing an application in ClotureScript, a web application, with a server and a client side, both in ClotureScript. And this is all going to happen live on stage.  And I'm assuming the people in this room are the most qualified people in the world to help me out. So if I fail, that is your failure, right? OK, let's get started. I'm going to give you a quick overview. I have some files prepared already. I'm not going to write everything. Like the CSS, you don't want to watch me do that. Here's the project file. Yeah, Dan Freeman asked me if it's called computer science all the way down because that's what it says on the program. But it's not. And I am basically using a version of Hiccup. There are lots of Hiccup ports to ClotureScript, but all of them produce DOM trees. And I need it on the server side when there's no DOM. So I was lucky to find one portal Hiccup to ClotureScript which actually produces strings. And that's what I'm going to be using. It's called Hiccups. Because you know, CNJ is the NJ. It's the NJS. Hiccups, Hiccups. Makes sense. And of course, I noticed Conor Boski's talk the race ago and decided to rewrite the code to use this one framework or at least a little bit of it. Further on, this is Node. This is running on Node.js. So I've used some Node technologies to power the backend and express the traditional Node.1 framework. A MongoDB driver. I'm going to be using Mongo for the database. And Socket.io to do communication between client and server. So let us go on to the server code. I'm just going to enlarge here. So first of all, ClotureScript data types are not compatible with JavaScript data types. And while there is a JS to CNJ function in the ClotureScript core library, there's a conspicuous absence on the opposite. So as most people have, I had to reimplement this. So I'm including Hiccups. And I've written a very lightweight Mongo wrapper for ClotureScript. So let's just get started. Let's just get a server going. First of all, we start by requiring some Node stuff, like the HTTP package, and express, and Socket.io. Right. Now, Node in ClotureScript requires this strange location to define the entry points. So we have a function main, which takes args, which we just ignore. And let's just connect to the database right away. Yeah. So the application I'm going to be writing is a to-do list. I didn't know Rich was going to be doing the same thing. And basically, I'm going to make a checklist of a program language theory concept that I want to learn. So we're connecting to the database PLT, and it takes a callback. We're already in callback, because this is basically JavaScript interrupt. So this should connect to the database, and then call on a function called server. Bring the database. Right. So I am going to use what I like to call MoxStateMonat, just an atom to maintain my connection to the database. So let's put the collection. So this basically stores a reference to a table in the Mongo database called concepts. And then let's create the actual web server. We do that by calling express, and we are going to wrap the express app in an HTTP server. And let's see where we are. A threading macro. We need to configure this app to display our static files. And because static is a reserve keyword in JavaScript and the closure compiler refuses to let us have closure script symbols called static, we're going to do some trickery. We're going to fetch the static property using a string out of express, and then call it with our static file folder to define where we keep our files. And then we just define our main page. And now the function getMain takes a request and a response. Should just basically write something back on the response. So standard hello, Alfa, so long. This should almost be running now. We need to turn it to start listening. So listen. So about 1337, that sounds about right. So closure script. Oh, great. What am I doing wrong? What does that even mean? Yeah, what's wrong with that? Oh, sorry. Sorry. Sorry. It's a function call. See? I turned it to watch out for this. And closure script has to compile, of course. And this brings me back to the Hansian days of C++, I must say. There we go. So I'm going to run because Katnip, my editor, hasn't properly integrated with actually running node applications. So I'm just going to use a transcript for that. That's just going to watch my main.js file that the closure script compiles to. And so wish you'll be able to actually see something happening. Hello, world, that was awesome. Right, but let's get fancy page template. Let's just make a function that actually renders an HTML. And call that. So first of all, let's just check that that's working. By wrapping the hello sailor into a header tag. Compiling, compiling. The server code is especially slow compiling because I need to concatenate it. So I'm using simple optimizations. Wow. What happened there? Oh, yeah, of course. We need to, of course, call hiccup HTML. And then just let's just get that. Re-compile, yeah. I'm just going to carry on while we wait for that. So here we go. That's HTML. But let's get webfui involved. I made some webfui boilerplate. I'm just going to comment our socket IO until I need it. And re-compile that. And then get over to the client side. Now, what we should be getting here soon is, yeah, we see it's changed color, so the CSS must be working. And it should be loading and running our closest grant. So just quick check to see if that works. This one should compile in a faster, yeah. So let's get started on this side. Let's just get webfui up and running. We define a DOM, which is an atom, which starts up being HTML. We define some state, which is another atom, which is just going to be an empty list. I'm going to put my documents in here as we go. My two-day list entries. And we call def DOM to make webfui aware of what the DOM to be. And we make a function to update the DOM and a function to render like that. Just wrapping everything in a div because it didn't seem to work otherwise. And then, right. Now, I'm only using a very small part of webfui. So I have to automate the process. My time to get it started. So I didn't mention the use statements on top here. I'm reusing CLJJS because you knew that everywhere. I've written a very, very lightweight DOM library, which for one thing has a DOM ready function, which takes a call back, which is called when the DOM has loaded. And that's webfui. So when we have a ready DOM, we should just call update DOM. This should hopefully give us a random webfui. We're guessing that. Just something isn't quite right. Let's just add something. That looks better. OK. So now, let's just add some states for now. Go to, and we're going to have a property called DOM, which is a boolean. Let's just try and render that. Let's make a function, which takes a document of the kind that we have on top, and returns a list item. Give it a class. If it's done, then it should be done. Otherwise, it should be open. See? Wait. There. And a span, class check, with a data ID of item ID. This is added by MongoDB later. We're just going to use it to refer back to this. And the content, if done, done. Then we have a nice little UTF glyph for the checkbox, and here's the glyph for the box without the check. And finally, a span, which contains the actual text. Like so. Because nothing happens, because I do have to actually have an IUN, and then quite simply, we just, remember my state atom, where did we go? There we are. We just basically mapped the contents of the state atom over the concept item function. And that should give us a pre-populated list we'll go to. So nothing fancy so far, but let's get the database involved, and let's hook up Socket.io and see if we can get something interesting going. First of all, I'm just going to add an input field. Text. And then we need to connect the Socket. Dev Socket. This doesn't need to be an atom. This is just JavaScript. Connect js-io. Back to the server on NoClosed. Yeah, that should be good so far. Back to the server side. You notice it went blank now. That's because it's trying to use Socket.io at the top of the script, and it's not loading. So here we go. But it's still not going to work, because we need to actually initialize Socket.io. So just go fullscreen for a bit. Let's just initialize that. We'll turn Socket.io to install on our HTTP server object. And there I get to use my .minus notation. No, that is correct, in fact. Because we are going to fetch io.socket. This would worry in io.sockets.on. So this is right. So we're calling the on method on the connection event. So every time a Web Socket connects to the server now, this function is going to be called with a Socket object. And what we want to do is we are going to send the contents of the database to a Socket when it connects. So let's make a send docs function that does that. I seem to be coming down with Phil Hegelberg's disease. So there may be some coughing. So we're going to send docs, take the Socket. And we're going to call Mongo. Mongo, find all. The print screen key is right next to my old key on the key, but it's so stupid. So it takes the collection we want to run the query on. It takes a query object. And it's just going to be an empty map because we want everything. And then it takes a callback, which should just be, it takes the result. And we just call emit on the Socket, which sends an event to the client. It's going to be called docs. And we need to convert that object to JavaScript before we try sending it. And that should send this event to the client with all the data we need to render. So back to the client and let's do that. So we have a Socket object already here. So we should be able to just add a listener. Docs and a callback on new docs. And we are going to create a function for that. Convert them back. Yeah, for JavaScript interrupt. Not a bother at all. And then put the new state in our state atom. And tell Webfully to re-render itself. And that should actually be it. This should. Unless I'm very much mistaken, I should now render the contents of the database. Notice our go-to just vanishes. Let's run that again. Let's pay attention to the go-to. It's there for a split second. So what happens is that it first renders the contents on the state atom at initialization time. And then it gets an event from the server, which contains nothing. So this is all I can just find. Let's just take that out. So we want to start populating the database. So let's get back to that input field. Now, another function I have in my little DOM library is a function called watch, which listens to DOM events. And it takes the event name. It takes a CSS selector. I had to hack this a bit because at initialization time, the DOM is empty. Webfully has yet to render it. And it runs in asynchronously, apparently. So I can't just attach events to DOM elements that already exist. So I'm attaching them to the document and then using CSS selector to filter. But like jQuery does. Yeah, let's get back to what we're doing. So, no, sorry, on new, on submit. It's a good name for it. So I want a function called on submit to be called when the form is submitted. It takes an event. And since this is a form submit, we want to make sure that it doesn't just drill out the page. So this is just standard DOM. And then we need to find the input element. Q is another DOM function, which just, as you probably can guess, finds a DOM element using a selector. Now, the value of that input field shouldn't be stalled. The Nash is intentional once again. Right, and I want this to work in such a way that when I enter something in the input field and press return, there's something Webfully doesn't support, by the way. I hope that's coming, which is the reason, by the way, why I'm not using AutoWebfully. So when I press return, I want the input field to be cleared and the previous contents to be sent to the server. So we set the value to empty string. And we emit an event like that with a previous value. So the server doesn't implement this yet, but I'm just going to test that and it looks right. So I enter and it vanishes and presumably the event is triggered, but nothing on the server is sponsored yet. Let's do that. So whenever a WebSocket is instantiated on the server, we want to listen to events as well. It works the same way as on the client. We have a new event, isn't that why I call it? So on NewDoc socket, sorry, sorry, sorry. We need to include the socket object in the call and it's also going to be called with the data that is being sent from the event. So what this does is call a function on NewDoc, which takes a socket and some data. This is just going to be the string that we send the value of string from the client. Let's just put that right into the database. It takes a collection once again and it takes a document. So let's construct that document name as you recall. That should be the data and done should default to false. And it takes a callback, which is just going to be to call send docs on the socket, which basically performs a save operation on the database and does a query on the new contents of the database and sends that back. So the client will automatically update itself once the change is done. Save that. At this point, once that decides to compile, there we go, we'll be able to start adding things to our checklist. So monads, everybody needs to learn monads, right? I actually learned that yesterday. A monad is like a strain metaphor. And co-monads, you know, like jQuery, right? Because there's a user base, jQuery. People are wondering if jQuery counts as a monad. No, it does not. It might be a co-monad. That is not an excuse to not using jQuery there. Okay, and moving on. Saigo histomorphic pre-pro-morphisms. Wow. Don't do an ad. Why not an ad? There's an error message. I wonder. Let's see why that should be a problem. Let's try again. Just going to copy that just in case. Oh, right. Okay, well, it's an interesting subject. It should be done twice, right? So that is a real thing in Haskell. That is actually Haskell comedy. Don't worry if you don't get it. You get it later when you evaluate it. That was terrible. Haskell humor. One final thing. We're going to be really ambitious here. Go beyond the final frontier. Whatever Oleg was talking about, I want to understand that. Right. So we're now populated on database. Now I want to be able to click the check box to indicate that I learned, because I do know monads at least lightly. So that's a click handler. Onspand.check. Because the check box is in a span with a class of checks, so every check box now should have this handler. Oncheck gets an event. We want to get the ID of, wait a minute. I have a function called target, which gets the target elements of an event. And I have a function called data, which takes these parentheses are not balanced, right? There we go. And yeah, the data function takes an element and a data attribute name, and returns the content of that. Remember earlier, I put a data ID attribute and check span. So I'm going to know by looking at this what kind of elements, what kind of list item I clicked. Right. And that should be fairly simple. Since we already know the ID, we just emit an event on the second check and the ID back to the server. We need to listen for that event. Check. I need the timer on blank. So on check. Let's just call that on check. And that will take the socket and the ID that we sent over. So let's call Mongo again. Once again with a collection and this just takes an ID as a second argument to indicate we want to update a single document. And it takes a function, a kind of mutator function, which gets the doc in question and should just return the modified document. So a source, doc, done and the inverse of doc's DOM property. So that should just flip it between true and false. And it also takes a callback, which is once again send a socket. That should, in fact, be it. Wow! Unbalanced parentheses. That's quite great. This one's right and now we should begin parentheses. It would be so much readable, wouldn't it, if there were kind of braces. So Java people keep telling me at least. Right, let's see if that works. Let's try and check out the moment. Oh, wow! That was a spinless. Cool. And it toggles. Excellent. Let's just leave them unchecked. I also know jQuery, so good. One more thing. I mean, for one thing, I want to remove the duplicate here. And let's create a delete function in our last couple of minutes. That should be fairly straightforward. I'm just going to copy this ban. Give it a class delete. Keep the data ID for clicking and this doesn't need a stateful... There we go. I'm just going to make that an x. And like that. So let's ban delete on delete. And this is a very straightforward one. I just copy this on delete. Sends a delete and does exactly the same thing. It fetches the data ID and emits an event with the ID. So, let's have a site. Listen. We need a function that goes to the database. Soccer's ID. And this one is called delete ID, would you imagine? It takes the same parameters and this doesn't need a mutated function, obviously. So just a callback. That should, in fact, be it. Huh? Of course I knew. Thank you. Still compiles, though. Ambrose, are you going to fix this? Reload. Now let's try and get rid of one of the pre-promorphisms. And it's, by the way, quite simply if you're wondering what that means. It's just a pre-promorphism. That's both psychomorphic at the same time. I don't see the problem there. Right. So that deletes.  So let's admit we're never going to understand Oleg. So that was, in fact, that's a pure closures group application. Backstory, by the way. Catnip, the editor that I've been using, is a kind of closure editor with a server-side closure component and a client-side that runs in the browser. And, strangely, David Nolan asked me, that's written in closure script, right?  I had to admit it's actually written in coffee script. So. To atone. I decided that, I mean, this talk has been done before as a server-side closure thing. So I decided to atone by doing everything in closure script for a change. So. That's closure script running on nodes on the server. Communication using socket.io. I want to use create, except it's not imported to closure script yet. And let's see. Yeah, the MongoDB driver and that's also node. So there's a lot of interrupt as you've noticed. And if I have two wishes, I'm going to play the Chris Cranger game here. And I have two wishes for closure script. For one thing, why you know in core? CLJ to JS, seriously. And even better, of course, would be if there was transparent interrupt. So that when you call out to JavaScript, maps and arrays and things like that might perhaps be just converted for you. That would have been nice. Also, can the closure script compiler please run faster? Right, that's it for me. Looks like we have plenty of time for questions if there should be any. They usually aren't. There's that one. It's manipulating the DOM. That is the problem. You notice, I'm going to show you my DOM library. Every closure script project usually has something like this. It might just include JQ or Dominar or one of the many. What's the online version for closure script code? I'm focused, right? So people have been writing DOM libraries for closure script, but they all are, of course, calling out to the DOM or calling the DOM through Google closure, which is usually safer. And the DOM is going to be mutable anyway, but the guy who's sitting in front of you has done a nice job working around that for making this nicer for closure script with Web4E. Now, I just assumed that you only implemented the features you needed for your talk. So I'm assuming it's going to come. And I was too stressed out the day before yesterday to implement it myself. Sorry. Right, and I'm on.


More than one thousand scientists, more than one billion people, one aspiration to witness India's giant leap to the moon. First time the scientists have launched all so many complex technologies they have used and they succeeded. That is historical according to me. After travel of nearly 400,000 kilometers to achieve such a precision, perhaps it's a sort of a world record and the anxiety before the event and the type of happiness what we have enjoyed after the event were tremendous. All our hard work had paid dividends in that day when once we say that we could receive the first signal from Chandiyan on the on-dot at the set time from our facility was something wonderful for me. We have collected a large amount of imageries from the moon and the information that has been brought in it takes easily more than 10 years to have even a quick look at it. We have already established the right type of credentials through the Chandrayaan and the other type of mission that today the international community is certainly looking forward to collaborating with India in major undertakings in the context of space exploration.


And we're live. And what you're looking at is a foosie pet bed. And you say what? A pet bed? I know. You have a pet and the pet likes to sleep on your bed, right? Well, I have good news for you. We've got the manufacturer of foosie pet beds here joining us today to talk all things pet hair. And I'm really, really excited to have this conversation. So please help me welcome Christine Lee from Foosie Pet Beds while we have a conversation about why your pet needs a bed and why now is the time to get one instead of waiting until later. So Christine, hello and welcome. Hello, thank you so much for having me. I'm so excited to be here. Well, I'm excited too because we have a lot of questions that come in on a regular basis. And I'm going to ask everybody that's joining us today, if you have questions, this is the time to ask them about pet hair, about pet beds, about how and the reasons why you would want to have a pet bed for your dog instead of having your dog sleep with you in your bed. So this is that conversation. Oh, I'm so excited. All right. So I have a question. It's unique that somebody would dedicate their whole entire life now to creating a pet bed. And I know you're really, really passionate about pets. Share with me a little bit about who you are and how you got into this space and why the pet bed. Yes, it is true. My life is now dedicated and fully revolved around pets and beds. So I, back in the summer of love, somewhere in the late 70s, I was a little two-year-old with nine Samoid puppies around me. So you can say this has been brewing for a very long time. And if you know Samoids and you know that breed, they have a lot of hair. So I've been thinking about pets and dog beds and pet hair for a really long time. I went on, went to college, took a break from dogs, and got into, I was in retail for a long time, about 20 years in corporate retail. And a couple of years ago, I just knew it was time to start my own business. And when I really thought in my heart about what I really care about, it's making long-lasting, beautiful things that stay in your life for a really long time. They serve a purpose, really well-built. And if I could combine that with the love of dogs that I knew, I've got a path that I could look back on. And that's where I wanna be in five years. That's what I wanna be doing. So it's time to... Well, I love this because many people consider their pets a member of their family, like a child. And they love them as much as they love their children in many homes. And to treat a dog with respect to give them their own space is not only a good training technique, but it also allows them to have their own privacy instead of just kind of like taking over your personal bed or what have you. And I know in a lot of families, there are members of the family that will have pet dander, allergies and things like that. So having a special place for a pet is not only a good hygienic thing, but it also gives both the pet their space and it gives the person their space. So I absolutely love that. Yeah, and it's really helpful also in when I started working from home. So when we're home during the pandemic and of course, the dogs loved that. And in the office, they would wanna come in and be in the office with me. And so the fuzzy pet bed has been amazing because one of my dogs loves to sit on the window. She's got a survey, she has to see what's going on. And so it gives her this perfect elevated spot and that's where she sits while I'm working. So we're kind of coexisting happily together because she's got a spot. I love that. I wanna stop for just a second and say hi to everybody. We have Joyce says, hi, Joyce. She says, I have three large dogs that shed. It's tumbleweeds of fur if I don't keep up. I know that's awesome. That's how it goes. Sister D says, hi, I caught you live.  This is awesome. Kelly Lin says, hi, Angela, you're the best. Thank you so much. I've learned a lot from you. That's so sweet. Thank you so much. And we have Ag Nub saying, hello ladies. It's ammonium bleach for clothes effective in removing stains. That is a great question and probably not in today's conversation. So I'm gonna answer those questions in the comments after the show is over when I can give those the attention they deserve. So hello and thank you so much for joining us today. We've got Lizzie that says, hi. We have Mike that said, hi, everyone. So you guys, this is awesome. I'm super excited to join me today. So I'm curious, let's start from the very beginning. So you have a dog or you have multiple dogs and if you have multiple dogs you need multiple dog beds. How does that work? You gotta buy multiple beds. You know, we do have, we do, we do. Most dog owners, I think if you talk to them, they do, they have one in the living room. They've got one in maybe their office if they work from home and spend a lot of time in there. They have one in the bedroom. So we do have a few spots around the house. Obviously now we've got a lot of dog beds. But I'd say, you know, if a lot of people tell me I can't get my dog off my bed. And A, I think it's because you probably, they like it.  And we actually have, we have two dogs. One that really loves her bed and one and the other one who unfortunately has more hair loves laying on our bed at night. He usually starts on the ground and he ends up there. So what we have is a really good dog blanket. And that I would really recommend. So if your dog is going on your bed, you wanna get a pet blanket that has a waterproof layer in the middle. And there's ones that are better than others, but you just want, you want that. And if it has a little bit of faux fur, which is what our beds are made out of, that kind of catches their hair. And you just gotta make sure that it's machine washable. And that will just kind of help get the dog hair off of your actual bed, either Comforter or Duvet. Now I always have, and I wanted to talk to you about this, about my favorite color for pet products. And it's maybe not what you would expect, but it's white. And around that, you know, bleach question, it's because of that. You can wash it in hot water. You can bleach it if you need to. So we have a Duvet on our bed and it's white. So in the event that the, you know, the dog blanket scoots away and there's a little bit of dirt on the bed, we can just take that, take the Duvet off and then we wash it or re-bleach it. White, okay, I did not see that coming, but that's fascinating. Yeah, actually it's our best selling color for our dog, for the Fusy Bed, white is our best selling color. Is it because you can see the dog hair on it? If you have like a brown or a black kind of dog, or you have the- It may be the aesthetic of it, people like it, but you can take the cover off of it. That's the main feature of the bed is that you take the cover off and then you can wash it or you can bleach it and it can, you know, it can stay as good as new. And so for those of you that are just joining us, we're talking to Chris Lee about the Fusy Pet Bed, which is a brand new philosophy of having a dog. I mean, instead of just throwing the dog on a little blanket on the floor, we give the dog its own bed, right? We're treating the dog with respect of like being the family member and giving them their own bed. And for those of you that are just joining us, I would love to show you a picture of this so you can see what the dog bed looks like. And this is one of those white dog beds that is sitting up on an elevated frame so that the dog can then still reach it by themselves, but then also have the comfort of a dog bed, but kind of like a people bed on a frame. I love this. It is a piece of furniture. So when I started developing this product, I didn't reach out to factories who make pet beds. I worked with factories that make furniture. So the whole pet bed, it's on a raised platform that has this very top mesh piece that's in the middle of it that the top of the bed attaches to. And that can hold a human and a dog. So you can sit in there with it. It actually, it's kind of like an ottoman. So you can, it holds people as well as pets. Oh, interesting. That's awesome. Okay, so walk me through the process. When you guys are making a bed, what is the process of making a bed and how does it all work? I know that you guys have a program where if like a part needs replacement or something that you guys include that as part of your package. Like tell me all about how it works. Yeah, so I think you've got to think about what are you trying to solve? You know, that's it. What are you trying to solve? How do you, I love making things that are just a little bit better. You know, how can we make a typical dog bed better? Now elevated, there's, so starting with just the concept of an elevated pet bed. So there are elevated pet beds all over. That's not a new concept, but they're very, they're sort of, they look like, they look in it, they don't look like decor items. They're very, they're just utilitarian. They look like they could maybe be outside. They don't look like you would be, they don't really fit in with living, typical living room furniture. They usually made a big white plastic piping kind of thing. Right. So, and they're very popular dogs do like them. But, and there's nothing comfortable about them. They're very like, some dogs like them for cooling, but there's no cushiony. There's no like, you know, the dogs love that bolster top. You know, our beds kind of swoop like this because they love to put their head on it like this. So this is the concept of how I could combine a super comfortable supportive bed with this nice warm faux fur all over it with the support and the elevation of an elevated pet bed. So that was kind of the initial concept. And then, you know, I go back to this hating to throw things away.  I'm really not a wasteful person. And I really, whatever I, I like buying nice things and making sure that they last. And so I really wanted, it was very important to me to make a bed where if one part fails for some reason or, you know, some dog kind of goes out one part of it. And it's the whole thing is not to be thrown away. We can give you replacement parts, everything that comes in pieces. So there's five pillows that make up the top of the bed and then you have the cover. Yeah, the five independent pillows. And it was also important to me that the center pillow was not a separate piece because as you know, just like in your couches if you have a separate cushion, there's just play, it's just, it's just fodder for crumbs and other things. Right, stuff falling through the cracks, right. Falling through those cracks. So we didn't want that. So it's one piece, the actual, the cushion for the base slides in from the underneath. So there's only one piece to the cover and you can't get underneath that base piece. And then the platform is also made of, it's really easy to assemble, but it's, you know, so if for some reason the mesh gets chewed up for some reason, we can replace just the mesh and then you have a brand new bed. So yeah, but replacement parts, we call it now, we're calling it our Fusy Refresh Program.  I love that. All right, so if you were gonna clean the Fusy Pet Bed, how would you go about cleaning it? So, do you vacuum it out? Like with a vacuum attachment? Like we do so- Well, since it's elevated, you can vacuum underneath it. So yeah, as most pet owners know, the thing you cannot live without is a good vacuum. So we did, when we got our big white dog, we got a Dyson and we use it all the time. So you can just reach underneath there and vacuum underneath it. And then when you wanna clean the top of the bed, you can just, you unzip it, take the cushions out and you can wash it, it's machine washable. And then you can put it in the dryer as well, just on fluff mode or very low heat. And then it's as good as new. And when you put that inside the dryer, do you put like a tennis ball or a dryer ball or something in with that to help keep it fluffy? You don't need to. Not necessary. Yeah, I've tested it, I've tested it a bunch of times. Yeah, as long as you're on fluff mode or low heat, it, the fur turns out just beautifully. Interesting. Okay, cool. And when you're washing it, is there any specific kind of detergent that you would use in order to wash it to make the, I don't know, any odors or smell go away? Somebody here mentioned a smell about cat pee. What are the tips to get rid of cat pee? And I'm assuming that it's possible there could be a cat that pees in one of these and then how do you get rid of that? Would you use vinegar or something as you're washing? I think that's a good idea. I think there's some of those more kind of homeopathic things that you can do. I would say use the cleaner that you're most comfortable with for your carpets or detergent. If pets are sensitive, they have skin sensitivity that I would use what you would use for babies. There are those very clean types of detergents. So I just use what we use for us. Like we use tide, I put used tide and it works out fine.  One of the things that we use in house cleaning for cleaning business owners that are inside people's homes and they're trying to remove those cat pee smells and dog smells and things like that, we use otoban bio stain remover and it's a stain and odor remover that actually has enzymes that eat up the smells. And so it's a clear product and it doesn't have a smell, but it eats up smells. And so if there is a product, I don't know if there's an item in the house or something that has cat pee on it or even if there's cat pee on the carpet or something like that, you can spray it and use just the dabbing method where you take like a paper towel that's clear that doesn't have any dyed inks on it or whatever, spray it and then dab it up. And that's gonna remove a lot of the smells and then the enzymes will help eat those odors up. So pre-treating it, I think would be a great idea. And then also if you're gonna put it inside the washing machine, like Chris said, if you're using a detergent that's a mild detergent that doesn't have any dyes and colors in it and scents maybe, if you just get something that's really neutral, that way it's not gonna affect any sensitivities that the pet may have. So I love that question, great question there. Okay, so I know that, and this is kind of a sidebar but I know that you did a deal with, I think it was the James Hotel. Yeah, so tell us about that, like there are hotels now that are carrying your pet beds. I mean, like this is fancy stuff. Yeah, this is exciting on many levels.  And now it's much more prevalent to travel with your dog and there's many, many, many hotels that allow it, which is so great. And we were doing a pop-up shop in New York and we were lucky enough to have a person who works at the James, stop by and see our beds and it started getting her brewing on their pet programming and how they could offer a little bit more to their guests with pets. And so they started carrying our beds for that purpose and it's been great. It wasn't necessarily a path I thought we would take. It was kind of an interesting use case and we're excited about it. I mean, they are very durable, so it makes sense. And like I said, they're easy to wash and clean. So it makes sense for hotels. So the other, it's a very, it's a really cute boutique hotel in Midtown Manhattan. Have you had the experience where there are, I don't know the right way to say this, but I want to say seniors who have a problem bending over to pick up their pets and you have little tiny dogs that are also senior dogs that they have a hard time like climbing up onto the couch to be with their owner. And I'm seeing that this as an in-between step where the dog can get up into it and the owner can also get to their dog and it would be a little bit easier for both parties as they get older. Yeah, definitely. And there's a product that we have in development that is a little stair step to it. So some dashhounds have no problem and other dashhounds have a little, as an example, have a little bit of a hard time jumping up. Most dogs are totally fine. It's only 10 inches off the ground. So it's typically very easy for dogs to jump in but there are certain breeds and certainly some older dogs might have trouble with it. So stairs definitely help. And there's a lot of, there's ramps out there too for dogs to help them get into things that could help them with the foosie bed. But yeah, rather than bending all the way over it sure is much easier when they're elevated like that. Well, I know that in the cleaning industry we have lots of clients who have reached a certain age and they're using the pets as comfort pets or as emotional support animals and what have you. And the frustration is that the dogs are not able to jump all the way up on the couch and then the owners are not able to go all the way down to the ground and pick them up. So I see this as a really happy medium in between where we're both can kind of meet each other halfway. So I think that's awesome. Yeah, I always, I just imagine like you're sitting on the couch and your dog is just right there instead of reaching all the way down to pet your dog your dog is just right there. Well, and at a certain age I think it becomes a necessity there to have to have an in-between product. So I think this is a great market for that. I'm curious, what is the ratio of dogs versus cats that are using this bed? Do we have more dogs right now that love the bed or cats going, wait a second, I need my own space as well. And they're kind of taken over. Yeah, it's mainly for dogs. I'd say it's mainly for dogs. But not to say we won't come out with products for cats but cats are, they can go all different places. They can climb the walls, they can do. So an elevated pet that is not as enticing I think for cats because they can actually do so much more. But yeah, we do have a couple of cat customers now. Awesome. I was just curious to know what the deal is with that because I know that there are cats that love to just take over any space that they can like, hey, it's mine, I'm the owner here, you know? I'm sure if there's a cat and a dog together the cat will win, the cat will win. There you go. Muppet says my elder mini-datch uses ramps for everything and I have ramps everywhere. Yeah, ramps are awesome. I think there's, and there's, I'd love to make a ramp that, you know, had like, I've seen some with metal that look, you know, they look cool, they look stylish, they look good in the house because I think some of them can tend to also look a little utilitarian but I think ramps are fantastic and stairs are too. Rachel Rose says, yeah, I've made it. Three dogs and I'm collecting their hair to make felting cuddly toys. There's so much hair, thank you, ladies. So I'm curious, what is a good tip for us to keep pet hair away from just the regular household furniture? So this is how I deal with hair. So we have an English cream golden, he has a lot of hair and then we also have a border calling mix and she's got an undercoat and she sheds pretty badly too. So I have two very, very dogs that shed and what I do with them is about once every six weeks I splurge on a de-shed treatment at the pet groomer and it really does help. It's pretty amazing. You'd have to find the one that's right for your dog and if there's sensitivities then that might not be an option but if there isn't it really does help kind of really brush out that undercoat and at least for the next few weeks you're in a much better spot. Brushing them as much as you possibly can outside or in a, you know, the garage if it's cold like, you know, some place away from the house I think that really helps too. And then just dealing with it is really about vacuuming. You've just got to vacuum. When I remember growing up my dad was vacuuming every single day and now I find myself vacuuming every single day. So you really just have to keep on top of it but brushing, frequent brushing really does help. And so when you are cleaning and now you said you can vacuum underneath the beds is there ever a chance when you would move the bed to either clean underneath it or to move it to another room? Is it heavy enough that you can't move it or does it move easily? Yeah, it moves easy. So it's made of iron but they're very strong. They're still lightweight enough for you to be able to move it around. And the actual base of it, if it ever gets yucky you can just, so the base of it you could unzip the top from the base and then you can take that outside and hose it down. So it's a completely indoor outdoor item by itself, the base. And if it needs a good hose down, go ahead and do it. You can sit it in the sun, it'll disinfect it and it'll be as good as new.  It comes in white, dark gray out of a two-tone lighter gray and it comes in what we call sand which is like a beige color. We haven't gone into fashion colors yet because we just wanted to really blend in nicely. So we just looked at home decor colors and that's where, that's what we did. Well, and I think it's a wise move to blend in with existing furniture and different, you know, plat, what do you call it, palettes. So that- Yeah, yeah. Well, we didn't, we didn't want it to be an eyesore. That was the whole thing. We wanted it to look, you know, harmonious. So it not just to kind of blend in doesn't necessarily need to stand out. I have a feeling these are gonna start showing up in model homes and in homes that are staging for people that are trying to sell their homes. This is one of those items is like, oh, that is so cool. I gotta get me tonight. And I think it's fantastic because we're approaching the holiday season and for people that don't have a gift for their dogs. I know finding the right gift for dogs is always real big at the holiday season.  So we did small, medium, and large. And I know sometimes that can be a little confusing because brand by brand, that definition is a little bit different. So you can see on our website the specific sizes. And so you'd have to kind of measure your dog and see how your dog behaves. But the small is for, I think small goes up to 40 pounds. So there's dimensions and then there's also the weight recommendations. So it goes to 40 pounds. The medium is good up to I think 60, 70 pounds. And then the large is the largest for a pretty big dog. Like you can get probably a, even up to a German Shepherd could fit in there. So that actually can hold up to 150 pounds. So, and I was just taking a look the other day at how our large compared to a competitors.  So we made the large really generous. And I think some brands would call that might call that an extra large, but we just stuck to the small, medium, and large kind of nomenclature. But you can see all of the dimensions and the weight recommendations and the breed, some breed examples for each of those sizes on our website. So this is not the way that this is designed, but I'm thinking, man, if you had a newborn right next to mom and dad's bed, it's not a full bassinet, but you just put them in that little cozy pet bed right next to your bed. Man, that would be awesome. I have thought about that co-sleeper, it exists. Actually, it does exist. I loved my co-sleeper when I had my kids and there is a co-sleeper specifically designed for dogs. I'm sure it could be made a little bit more aesthetically pleasing. So watch out. I'm just thinking that that's so soft and furry. I just think of putting a little tiny infant in there and be so cozy and nice. Oh, actually four kids. No, we can't remember this. This is not a child product, so we don't know this time. Your teenagers, go ahead and let them... Actually, I found my teenager sleeping on the bed, not really legitimately asleep the other day. So your teenagers might take over. There you go. It looks cozy and inviting. So any common mistakes that pet owners make when they're cleaning the pet beds that should be avoided? Throwing the whole thing with the cushions inside into the washer, it's not a good idea. If you do wanna clean the inserts, the insert pillows, I suggest sponging them off, maybe with a vinegar solution or sponging them off and you can put those into the dryer. You can put ours into the dryer.  I think everything turns out better when you do that, plus those are fiber-filled. They may not return to the shape that they once were. And I would imagine if you have a 150-pound bed that fits a big dog like that and you throw it all inside the washing machine, it could be top-heavy in the laundry load and it could make your laundry machine shake. Yeah, it's not a good idea. And the other mistake I think people make is that they buy these beds that don't have a removable cover. And so they just, you get frustrated and throw the whole thing away if it gets really, really looking like it, really rough. So I think you wanna make sure that whatever dog bed you buy, you can take that cover off. That's key. That's a great idea. How often should a homeowner clean those dog beds? I like the once a month kind of thinking. So and what we are just launching this fall are covers only and we'll be offering kind of a bundle deal where you can buy our foosie bed and you can buy an extra cover.  So once a month is a general rule, but if you have a dog that's a little bit dirtier or you wanna do it more often, obviously, you can do it as often as you'd like, but doing that switch, so you use the replacement cover while your other one's washing and then you do a switch.  When it comes to training a pet, how hard is it to train a pet to use a pet bed instead of just sleeping on a people bed, for example? I say a people bed. I know they're part of the family, a person bed. I think it depends on the dog for sure. It depends on, some dogs I think are really easy. They just love being in a bed, but I think if you can keep pulling them back there, teaching them like when you're watching a movie, maybe start there. Maybe the bedroom isn't the first place you start. Start when you're watching a movie and just keep giving them treats. Dogs treats are great training tool. Most dog owners know that. Just keep giving them treats every time they go back and keep calling them back. And then especially if you can put it near you where you can pet them while they're in their bed, then they know that they're doing a good job and they're making everybody happy and that's really what dogs wanna do. They just wanna please you. So I think that might be a little bit easier. And then if you bring that bed up to your bedroom, then you're just kind of reinforcing it and they'll catch on. Got it. Is there a room of the house that's better for a pet bed than another? Wherever you are. It's just a good choice. I think it's wherever you are. Yeah, if you, that's where I think that if you oftentimes come home from work and after you've made dinner and everything then you relax in your living room, having that pet bed right near you when you're in the living room is a great place to train them to be on a bed. So I can't help but think if you have a pet bed and you've trained the dog to stay in the pet bed as a comfort zone, like let's say you're watching TV or maybe you're going to bed at night. Does it make sense then to have multiple pet beds around the house instead of, I know personally I would not be carrying a dog bed around my house because that's too much work and I'm too lazy. I would not do that. But does it make sense then to have multiple pet beds around the house for that very reason? I think, absolutely. I think having one in the bedroom for sure and then one in the room that you're most in whether that's a living room or the office and then sure, if we have one in the office then we have one in the living room but I'm in the dog bed business. So it might be an exception but I do think definitely having two, one for the bedroom space and one for the common area space is a good idea if you really want to train your dog to stay in their bed. When we talk about training dogs, is there a great way to train the dog to not, and I know they're going to shed hair because of wherever they live or wherever they hang out or wherever they spend most of their time but is there a way to kind of keep it from floating all over the entire house? Because I know as a professional house cleaner we spend a lot of time cleaning up a lot of hair. Yeah, it's really hard. I mean they do, they shed. And I'm not sure, like I said with the faux fur I think the material that you choose for the dog bed can help trap it. So the faux fur has these fibers so it's, we call it high pile fabric. So if you can pick a high pile fabric it's more likely to grab that pet hair instead of letting it go into the air. And so the same thing if you were getting a pet blanket you would want a pet blanket with a high pile to help kind of collect that hair as much as you can. I know that going inside people's homes to clean I walk in and they'll say, oh, my dog doesn't shed. And then I look over and I'm like seeing dog hair everywhere. I'm like, oh, really? Cause like I'm seeing it from here, you know underneath the sofas and underneath the tables and in the corners. It's their baby. Their baby doesn't do anything wrong. His baby has no flaws. So there is no way then just to have no hair whatsoever. It's just a way to minimize it. Is that kind of what I'm saying? It's a way to minimize it. Now, if you're very sensitive, there are doodles. There's doodles out there. And the doodle craze has been really very popular in the last few years. And it's for that reason and it makes total sense. I mean, they just don't shed. Some of them don't shed at all. Some shed very, very little. And so if you really want to avoid pet hair, then you've got to choose a breed. That's just not going to shed as much. And how about cats?  So I can't speak at an authority level on this, but I'm assuming it's the same. I'm assuming there are some that are going to shed more. You get a hairless cat. I know about those. I've seen those hairless cats. Those are so frightening to me. Every time I see them, I'm like, don't, don't even. It's missing all of its hair. As a house cleaner, you should love to see those things. You would be so pleased. The hairless cats are really frightening to me. They are. They're like missing all their skin. Yeah, okay. So are there any home decor choices or furniture types that are resistant to hair buildup? I don't know if there's any that are resistant to hair buildup. I can only say you can manage with them. I think that the performance fabrics that you can get for your sofa are key. Dark colors are harder than lighter colors, for sure, just like anything. Like I have a blue car. God, I missed my white car. It was so easy. I didn't ever saw a thing. So I think it's not necessarily about resistance, but more about seeing it and then styling choices. Styling choices. So lighter fabrics. Again, back to white. Well, and that's an interesting point that you bring up because in the cleaning business, we have what we call daily chores and then weekly chores.  And then like you said, with the styling choices of having the lighter colored fabrics, it's not gonna show it as much. But when you talk about inside your car, I would recommend on the inside door of the car that you keep even a lint roller with you. Because whether you can see it or not, when you get out of the car, if your pet has been in your car, and even if you haven't, I know lots of times that you will pick up pet hair or pet dander on your clothing. And no offense or anything, but we have an office where we have eight or 10 employees that show up every day. And I will walk in the room because I'm one of those people that has pet dander allergies. And I will walk in, my eyes will just turn bright red and I'm just like, ah, somebody has pets. And we treat the flooring inside that room, even though there are no pets on hand, we treat the flooring with Aller Search products, which are, it's a powder that you place on the floor and then it kills the pet dander. But then also just the chairs, like they'll sit in a chair when they get up, there will be pet hair all over the chair and there were no pets here because our clothing picks that up as well. And so I think it's important to realize that if you have a pet and if you have pet hair, that's gonna be a way of life.  Might show up in the floor mats. And so again, that can be rolled out with a lint roller, but that would be a recommendation. And then if you have one of those, I'm sorry, go ahead. No, I was just gonna, while we're talking about cars, I was going to mention for very inexpensive, you can find these all over are the cargo mats. They're not really mats, it's like a sheet. It's almost like a tent for the back of your car. So where you put your dog, it just covers it. Now it won't prevent the hair from creeping in. And I highly for us in Northeast Ohio, paying the monthly subscription for car washing is like well worth it. And I just, I go every Tuesday, they go, do they do the inside and the outside for you? And they vacuum out the back and you cannot see one pet hair. It is absolutely amazing. Waterway in Northeast Ohio, excellent, excellent company. I always remark about their, I don't know what they have in their vacuums, but to prevent a ton of hair going in the back of your car, a little cargo sheath in the back is very helpful. And speaking of the back of your car, if you've got a great big dog and you have maybe a big SUV type of vehicle, I know that we've been using with great success the pet rakes, I think it's called a fur rake. And it is a silicone rake that has great big long fingers on it.   And so you can use the squeegee part and you can use all different kinds of furniture. You mentioned an ottoman earlier, but for a sofa, for an ottoman, for underneath areas of the home that are hard to have pet removal where I don't know, it's hiding and underneath the sofa or in like areas it's hard to reach. And if you are not able to get your vacuum all the way back there, the rake does go back there and you can like scoop it out. So that's another opportunity there as well. But again, the daily and the weekly chores, the homeowner's responsibility are the daily chores for the most part. And the house cleaners, when they show up, they're gonna be doing the weekly chores. And so they will, with a vacuum, they're gonna be able to vacuum some of the hair up. But there's still gonna be a bunch that you get to deal with as a homeowner in between each of those visits of your professional house cleaning. So I just wanna throw that out there that it's not a one size fits all. And once the cleaner comes, the hair is not removed forever, right? You still have the daily grooming of the pet and then you still have the, I don't know, the fur rake or whatever it is you use between those visits. And also one thing that I might recommend and throw out there is latex or nitrile gloves. We use these a lot in house cleaning, but I know a lot of homeowners will have a box. You can buy them in a box of like a hundred. And then right before a company comes, you can put on a pair of those gloves and run your hands over all the sofa and all the areas where your company is gonna be.  And it removes the hair right along with that. So that's another option for, I don't know, if you have people like me that are coming to visit where I've got the pet allergy. You're not allowed to come over. No, but I mean, just as I go to people's homes, it's part of the thing because you're gonna be cleaning people's homes, but just the pet dander, sometimes my eyes will just water and I'm like, you know? So, but I do love pets. I grew up on a farm and I have all kinds of fun with furry friends, rabbits and cats and dogs and gerbils and guinea pigs. You know, the other thing, it's not hair related, but it's just the dirt from outside.  And this also is a problem for us. We take our dog to New York City. We drive to New York City and take the dog with us sometimes. And if you've been in midtown Manhattan recently, it's a pretty dirty place. And so they're coming, he's coming back in so we have this system by the front door where we're getting him cleaned up. It's kind of like people, humans take off their shoes and the paws need to be cleaned.  And then if they ever get really too, too dirty, then we'll just take the whole dog and put him in a tub in a low and warm water with a little bit of soap just so they don't fight us anymore because it's comfortable, it's nice and warm. But cleaning off their paws as much as you possibly can can really help reduce the overall dirt that dogs are bringing back into the house. And I think that's really important because even in other areas of the country that are not necessarily have dirt and soot and stuff from streets, but just rain, rain, mud, they're out running around and whatever they have on their paws, they're bringing inside the house. So I love that you would have a little stop station where you can train your dog to like stop and wipe his paws and with those little cups they have, I think they've got like little silicone fingers in there where they put it in there and it kind of like brushes their hands off and washes them off as they go. I think that's an amazing way to train the dog. So the dog is respecting the home as well. And like you mentioned, people taking off shoes, that's another way to keep the floors clean. But also if we keep our pets off the floor where they're staying in a little pet bed, then of course that's another way to help your pet also with their pet allergies. So I know lots of pets have sensitivities as well. Yeah. Oh, okay. So I'm really curious now, who is the target audience for this particular foosie pet bed? Yeah, I think it's, we're really here to serve anyone who has a pet, anyone who has a dog that they want to give an elevated pet bed to. But we are finding that people with, people with multiple dogs do love our pet bed. We've got a really great kind of, I'd say there's a boomer, a big part of our consumers are boomers, professional women, professional men. About 40% of our customers are men, which is interesting, which is a little bit different than your traditional buying behavior. So we're really here to serve anybody who has a pet who wants a higher quality pet bed than they're typically getting. Is the best way to buy a pet bed, is it to, and I'm thinking about gifts, I'm thinking about the holiday season. Is the best way to buy a pet bed to surprise somebody with a gift of one, or to have them go to your website first and pick out the one that they want? Or is it better to give them a gift certificate or how would that work? Because I know that as a piece of furniture, I know it's kind of a personal choice, but at the same time, I can think of people that would love to be surprised with one. I don't know what is. I think the beauty of this business is it's an e-commerce business. So it's so great to get a delivery, a surprise delivery.  You can buy a cover and you can change it. So you buy a black base and the white top for a friend and then they can switch it out. So I think you just buy it, you can buy it online and ship it and it usually comes in, we say two to five days, but the average time is three days. It comes so quick. It comes very quick and you can just ship it right to your house. No, no lugging necessary. And is the same base, the same base for all the different sizes, the large, medium and small or is the base different? The base is different. So we have, it's small, medium and large, top and small, medium and large base. So yes, the bases are, they fit specifically the size of the topper. So that's the only thing that you have to figure out, but we have customer service. So if there's any questions, we're happy to answer those questions. And like I said, there's a lot of information on the site where you can kind of see. And most, because we do some breed examples which are helpful. So if you do, you know your friend has a certain type of dog, you'll be able to match it up. And I would say bigger, if you're on the fence, a bigger bed is always better than a smaller bed. That was my question. My question is because how, if I'm going to surprise somebody, how do I know what size dog they have? Because just by looking at it, I don't know how much it weighs, for example. You know what I mean? Yeah, if you're not quite sure, then I would size it up. Definitely size it up. I guess a bigger bed is always fine. You know, the dog will enjoy it either way. Yeah, you can sit in there, you can sit in there as well. So you can fill up the space that might be open. Awesome. Is there anything that I forgot to ask you about the pet bed that would be interesting for us to know? Maybe we didn't have one before and we're thinking about getting one. Is there something that we need to know that I forgot to ask? And I'm checking our comments here. I wanna make sure we get your questions answered here. Please post her website link. Yes. And Google doesn't find it. Yeah, so the website link is, I think I've got it right here, foosypets.com. No, put us right here so that you can see that there at the bottom. Yes, foosy, www.foozypets.com. Hopefully you don't have any problem finding it. Paula says, Sandy, I'm also a cat lover and owner. I've heard mostly disparaging references to cats and cat piece mail. Otherwise cats have been pretty much ignored in this presentation. Is there a particular question? Let me see if there was a question here about cats. I don't want to ignore cats. Please post her website link. Okay, we did that. Leather and sofa and cat refuses to sleep anywhere but by my side. Cats, like Chris said, cats will pretty much go and they will sleep forever. And they do love those cat trees. Any tips for cat litter getting everywhere? And so this is not specifically about cat litter getting everywhere, but you can train a cat just like you can train a dog.  But there are little mats that you can put that have like the little fingers as well. That when they get out of the kitty litter, then they climb out on the little mat and it has the silicone little fingers on it. And so it's like brushing, it's that same concept of brushing the dog's hands that when they get out of the kitty litter then they climb out onto that and then it removes it so that it doesn't track it all throughout your house. There are a lot of people that will put that either in their laundry room or in one of the bathrooms. And so when the kitty litter does get out, it's getting out onto a hard surface flooring that then vacuums up very easily. So I know that's some of the things we found for kitty litter. Did we have any other cat questions? I didn't mean to ignore the cats. I know, let's not ignore the cats. I'm thinking about something. If you have, if you're listening and you have a cat and you have a specific problem or that you'd like to see solved or you know your cat would love something and it's just not available. I'd love to hear it, I really would. I know cats are amazing. I just tend to have dogs but we wanna serve the cat community. I wanna throw this out here that we are not here just to serve dogs, we're here to serve cats too. So if there is anything that's been bugging you, I would love to work on a cat project. So please, you can go online and leave a comment. There's a contact us link on our website. So feel free to send me a note. I'd love to hear from you about it. Alrighty, well, this has been really fun, you guys. I'm super excited that you guys joined us today. I've learned a lot about the cat, I'm sorry, not the cat bed, but the fuzzy pet beds. And I guess a cat could certainly take over. I've seen cats that just take over whole sofas and so if they had their own bed, yeah, I can totally imagine they would love it as well. But please keep us posted if you guys have questions because I feel like this is gonna be an ongoing conversation. I've never seen anything, and I'm gonna throw the picture up here again so that you guys can take a look at this. I've never seen anything quite like this. And I think this is gonna become a really new, interesting way to monitor pets and have pets, again, closer to, like I said, seniors where seniors are not able to reach the floors to pick up their pets. And I'm seeing this quite a bit now with some of the seniors that we're working with and the little pets that are of senior age where they're not able to climb up as high as they once did. Again, this is only 10 inches off the floor. And I think not only is it super cool as far as like being a really trendy, cool, new modern type sofa bed for your pet, but I think it's also has some utility there for a particular demographic of people that would like to have their pets close and just make it more convenient. So thank you so much, Chris, for joining us. This was awesome. Yes, thank you. And fuzipets.com, and somebody said that in the show notes that we need to change the spelling on that so we will take care of that. So if you guys have questions, please reach out to Chris, fuzipets.com. And if you have questions for us, we are here to help you with that as well. So thank you for joining us. And I love this conversation. Yes, thank you guys so much. And if you're listening and not watching, it's fuzipets.com. So hopefully you have no problem finding it and we look forward to hearing from you. Please send me a note as well and you can also follow us on socials. We are at fuzipets.com, or sorry, at Fuzipets. So you can find us on Instagram, on YouTube, all over social media, so check us out. And I'm gonna put links in the notes to that as well so you guys can follow on social media and you can look at some of the videos that they've put together, some of the new products that are coming out. And then as we approach the holidays this season, be thinking about who you're gonna get a fuzipet for, for your family or for your relatives. Yes, great gift. All right, you guys take it easy. Have a great day and we'll talk to you soon.


Going on everyone Sam here with late in sports cards from a 23 tops inception chrome black baseball hobby box makes number three Random team style so look again at your random results as always you can find these all on the website under the results tab as well as the link in chat So good luck here everybody. Let's do it four and four of each for TC blacks for inceptions. Here we go Who's the red we know Yeah, you see the one we pulled it was Pedro Martinez helmet. I did. Yeah Probably one helmet he owned right Nolan Gorman Rookie for the Cardinals green wave Sandi Alcantara to 99 we go into the Marlins And Riley green Ozzy obvious it sounds like nice pretty dough green Jordan Walker to 99. Let's go. Congrats Cardinals Hell yeah, dude Michael a with a spot Joey F with three spots in the mixture number one Joey. Let's go guys almost there on that one now See black number two Freddie Freeman to 150 Sandi Alcantara for the Mylons and Shoahe Got auto Raphael Paul Merrill for the Rangers. Congrats on that one there are angels. Oh That was Vaughn. Let's go Vaughn Vaughn hit the Walker Vaughn I knew you had the Tigers Vaughn. I forgot that Yeah, I know we saw that we got channel two up right now Adley actions on that take that all day. Yep Yeah And Chris Bryant need to put in the sauce fan to blow it out. It's actually super clear right there Yeah, just you can't see it because all this Dean. Yeah, there's so much funk in there Brandon Fott Nice one there rookie out of four the D-backs. Congrats Arizona Peter S on that one Very nice Sahaj picking up a spot in the penini one. Sahaj. Thank you. Sahaj. Sahaj each 21 on that now that is that is a Ricky William st. Jerzy. Nice another of a Jordan Walker for you Vaughn Vaughn Look at this. This is the Vaughn pack gold Riley green Green Jordan Walker Congrats on that one Vaughn nice one there, buddy 27 and 99 and one of 50 Let's go Vaughn and Jacob the gromp and then auto Miguel Vargas the 99 Congrats on that one Dodgers not bad Vaughn right? Inception now everybody I Did there was a Papadilla we had two Papadillas in the building like within two minutes of each other for us brain and Taylor Papadilla over here and the Kendall George Papadilla over there You're on Alvarez green That is a gray rod a green rookie for the Orioles and then a Jordan Walker rookie as well Yelich and Karnaz Siona Torkelson and Corbin Carroll to 249 go to the Diamondbacks Congrats on that one Nice one there for Arizona Free Papadilla hack. There's jaker Nice one there Congrats on that and a zone I'll get that into a mag for you D-vax not to shabby Maker J field in the in the cot right now everybody. Oh boy Get them out bobechette green Purple to 150 Ronald Acuna jr. Acuna Juna and Edward Julian. Yes a good break. It's a very good break Mr. Rizzo Lou Bob Simeon Woods Richardson and O'Neill Cruz second year 125 Congrats on that one not to a shabby pirates Very nice Jeffrey are with a spot in the first prism and select mixer. Thank you as well, buddy. They're free We're very we're getting very close to being sold out on the night Basically, it's gonna be it's only thing that's gonna be left is that penini one mixer everybody come on build that thing up Let's get that filled up and we'll keep on rocking here everybody Shane you need to be practicing right now I don't want you I don't want you watching nothing but the screen you're playing on Yuri Perez purple John Carlos Stanton to 150 and Zack Neto Cabrera Pita Lonzo is Waldo or Oswald Paraza to 249 for the Yanks on card rookie Otto And then patch Otto for the Red Sox Jeter Downs 170 out of 199 He shared a really cool Jeter Downs yesterday. That was it was one of the silver inks and he inscribed it 2017 32nd overall pick really is really cool. Yeah Nice one there for the Red Sox Jeter Downs still a Red Sox in this product Ask the box of the break here everybody. Oh Get after it Walker Bueller Shea Langleers and Greyrod Riley green rookie and Eloy and then go to the Marlins Jordan Grosjean 71 to 99 congrats on that one there Malice all right quick recap here. We had some of our color to 99 Jordan Walker 299 Sandiel Contra gold Riley green to 50 rally green in case thought of Brandon Fox Raphael Paul Merrow as well Oswald Paraza Jordan Grosjean's Jeter Downs O'Neill Cruz Miguel Vargas the 99 Jordan Walker the 99 and Corbin Carroll to 249 so very good Oh very very solid overall that will do it for the break everybody. Thanks again for the fill up next is the second one of these second one


Because there's so much you can learn in trading, there's so many things you can learn. It's like you can go down to like a million rabbit holes, right? So how do you know what works, what does it, and how do you even know where to get started? So for beginners who are trying to learn to trade, the most difficult part is getting started. Once you know the direction and the path of what you need to study, you know the rest you can manage and you can learn, right? So the key is this, there's so many strategies out there. If you do not know what strategies work or don't work, you know you can end up spending a ton of money and a ton of time trying to trade a strategy that is just broken, that does not work. An example in my opinion is like trying to buy stocks that are on sale. If you're a long-buy trader and you're always looking for the bargain bin, the discount. Sure, once in a while you may get one great play, but most of the time stocks are on sale for a reason, okay? Stocks that keep making new loads will keep making new loads for a reason. The market has priced it in, right? And so you don't understand the dilution game, you can be stuck in a stock that the company is unloading hundreds of millions of dollars with a stock and you're just basically pissing in the ocean, dude, you know? And so in order to trade, you got to first figure out what strategies work and how do you do that? Well, if you don't know, if you don't get mentored, you're going to end up trial and error. You know, when I started trading it was very like, the logical way, like if I go shopping is buying stuff on sale, but you know when you buy stuff on sale guys, you really don't really like that shirt, I just buy the shirt because it's hella cheap.  I really don't want this shirt. I'd rather pay more money for a shirt I like and wear it more often versus trying to buy the cheap bargain bin stuff and then you'd never wear it. Same thing with stocks guys.  You know, you have to buy high, sell higher. It does not mean chasing the offers, right? It does not mean chasing the breakouts. It means that you pick a stock with an uptrending chart. So those, some of those are the strategies that you may never figure out until you lose a ton of money. So when I started trading, you know, I'm always looking for the bargain this discount bin stocks and I hated those stocks.  And I look over at the expensive stocks and the expensive stocks kept on going up.  So to write that down guys, it's not buy low, sell high. It's buy high, sell higher. Same thing with short selling. Instead of shorting high, you basically want to short low and cover lower, right? So basically look for stocks that are broken. So that leads me to this example, ACB, pull up that chart. That chart has been running, my goodness, for a week straight, killing everybody. All the shorts are trying to short high so that they can cover low. And so what happens is they end up cherry picking the stock. So the way you trade that stock, okay, I'm going to jump right into this. This is a huge powerful strategy that we implement on pretty much every, every type of these plays. And this is a, this is a way for you to, if you want to short or if you want to long, this is the way to do it on these stocks, okay? Stocks are multi-day runners like that. So the simple thing would be this, go long, buy strong stocks, making new highs. So last week, ACB was running. So what you do is you basically, you can keep holding it until it becomes red on the day. Or you are more advanced strategies, you use lines, right? Technical analysis, repel the lines. But the key thing is very simple. If you're long and stocks just keep holding it until it turns red on the day, so some of these could be multi-day runners, especially these, these Corona virus stocks that get hyped up, you know, and so same thing with SRNE, you know, all these stocks, APT, all these stocks, CODX, you know, eventually it will come down to earth, obviously. But the most simple basic trade is basically you buy when it's green, you sell, you know, multi-day when it's red. That's, if you just keep to that, you will not go broke, okay? And at least meet to this red day strategy. We talked about this called the first red day. And so that stock, ACB has been running for days. It's been running for days, man. And people always try to cherry pick the top. You know what, man, some of these stocks don't need to go down.  That's got to be like ballistic levels, like $100 a share, $300 a share. If you think these stocks must go down, you are wrong. You're absolutely wrong. Eventually they will. But you know what they say? They say the markets can remain irrational longer than you can stay solvent. So eventually you're going to run out of money, but you're going to be right. It went down, but you're going to be broke before it went down. So timing is key. And trading is all about timing.  No stock runs from like $1 to $10, right? Things like that.     It is a turd. And but the stock kept going up, kept going up. You know, and the stock's up 300%.    And so the simplest way to trade these big stocks is just you cannot hit the top guys, because you're going to lose. Even if you nail the top, it's with small size. The only way you fully size in is if there's two scenarios.  You pray that's the top. But it rarely happens where you can get full size at the top. It's very difficult. OK, don't even try that. The best way to do it is just to wait for the red day. That's what we call very simple, first red day. So ACB today, if you take a look at my chart, I started a little bit earlier, so there's a couple of ways to do it. So the little more advanced strategy is basically wait till the VWOP line gets broken and gets confirmed. So you take a look at my, if you go to Twitter and you see my ACB, actually started very high, right when it broke VWOP and I waited for the bounce. And then when it went to red, that was a confirmation. So there's multiple ways to trade it. That was not my main focus of the day. Unfortunately, I didn't really think it's going to go down that much like that. Because, you know, to be honest, I didn't trade that stock before. So, but using the strategies we have, the process we have, you know, it worked. So waited for the red, shorted the bounces, all the bounces. Because once, this is the first time it went red. It's as simple as that, guys. But simple is not easy. People often confuse simple with easy.  Because, you know what man, they're trying to impress you to think that they're smart. The real smart traders are the traders that have a very simplistic model of trading. But it's not easy, okay? The simplistic model revolves around strategies that work.   First red day, that's a strategy I can explain to anybody. So, ACB went red and that was basically what the choice. We had no FOMO leading up until today on that stock. I don't care if it went up, down. I didn't get the top of the stock. Trading is this, guys. Trading is not about getting the tops and bottoms. Trading is about timing the move and just getting the beat of the move.  And the profits will take care of itself, okay? So listen to me when I say it right there. Your job as a day trader is to be on the right side of the trade. There's many strategies out there, okay? We teach many strategies. Red day is a strategy that's been proven because it's very simple. If you think about logically, right? Everybody is holding on to that stock. ACB, if you're along, why would you sell? It keeps going up until it hits red. When it hits red, it means the buyers have been exhausted. Who else is left to buy?  But that $2 to share is your insurance policy, guys.   Your job is just to be a very good timing to be on the right side of the trade, okay? So the right side of the trade is when it went red. As simple as that, you can start early than I did on VWAP breakdown and things like that, but you have to have a strategy of risk management. Because if that VWAP gets reclaimed and broken again, you've got to stop out. It's better, guys, just to wait sometimes, like I said. And make your 50 cents, make your dollar.  You're not here with a 50,000 share position on that stock. You'll be very happy with a few hundred or a few thousands of dollars on that stock. Even a couple, like a thousand shares, you can make you great money. And just wait, everyone got blown up on the way up, all the smart short sellers, you know? And we just wait, same thing with this VTIQ that we traded last week on the first red day as well. So that's a very simplistic, but not easy. You know why it's not easy? Because you have to wait. The waiting part is the hardest part about trading, okay? The strategies we all can teach you. So in trading, I'm telling you right now, man, try out an error to figure out what strategies work. And then when you figure out what strategies work, you have to create a repeatable process around that. So right there, those two steps may take you years. You may not even do it.   Yeah, if you're lucky and you start making money from the beginning, and you built the process around it, but it still takes time, guys. So when people say like, oh, I don't need a fucking, I've been trading a long time, I don't need to join MIC or anything like that. You join MIC to save you time and money and frustration. You could be a better trader than we are, than I am. I don't really give a damn. You know, I hope you are a better trader. We're building traders that are becoming better than I am. I love it. That's because they bypassed the learning curve, guys. I have exhausted years, Alex and I have exhausted years, and hundreds of thousands of dollars to lose, to lose to figure out what works and what doesn't. And that's how we came up with First Day Red, First Red Day. Zombie rules, so you have to learn all these things, which, man, even after all these years, we're still learning, guys. And you know what, the learning curve has been reduced down significantly. Doesn't mean you're gonna be the best trader. Doesn't mean you're gonna be profitable and consistent right away, but the key is it gives you a fighting chance to know what works so you don't have to spend a year and tens of thousands of dollars of losing trial and error to figure this out.  There's a lot of people that trade for an ego. I don't trade for an ego, guys. I trade because I love it, plus the main thing is to make money.   You love it because you know what?  And so that little hope drives you. But the problem is this, guys. I'm gonna reiterate it last time. The problem is that little hope. If you made money because you got lucky, breaking rules that you don't know what to do and you cannot recreate a repeatable process around that, that hope is actually a fallacy. And it's like, that's the hope that makes people go broke. Because they're like, oh my God, the last time I chased a stock that was beaten down, I made money. And so you're always looking for that one scenario, which will never happen. You've already got it.  And so that's what I call bad habits.  Because trading is a game of probability, guys. Technical analysis, all that is what? Statistics, probability. You know, what's the odds that will happen again? So the only way you can figure out what's gonna happen again is using charts. Chart is not 100%. Chart is a guideline, it's a map. But these maps change on the fly, right? But that's all we have to work with. We have to work with all these clues, such as the charts, such as the filings. But once again, one off instance, a one example is not gonna make you a confident trader until it happens over and over. And so that's what's very difficult about trading, guys, if you're starting new and you don't know what you're doing. Because you don't know if this was an anomaly, like a one-off scenario, right? Or if this is actually true strategy.  Because I don't want you guys to go broke. I was fortunate when I started to have money because I had a day job.  If I just known this thing from the beginning, you know how much of a better trader I am.   And it's very difficult, because I got rewarded. I got rewarded for bad shit, like not using stop losses. So now I'm starting to use stop losses more. I'm starting to stop out.  It works all the time, guys.  And that's what we don't want you guys to do. So that's the first red day strategy, guys. That will save you a lot of money if you're shorting because it's very difficult to sit there and wait and not trade for an entire day or two days or three days. Because that's, but when the timing comes, that's where you make the big bucks, guys. Because everybody else has exhausted their capital, mental capital in addition to their monetary, fiscal capital, right? Financial capital. So patience is the key, guys. And to learn the right strategies and to build a repeatable process around that based upon risk management. You always have to have risk management. Like I said, man, I used this analogy often before.  You get to see your cards before you bet. Do you think you will lose?  You get to see both your cards.  But if you have to patience, I'm only going to go in on 20s. Maybe not even 18 or 19 because that gets beat all the time. I'm just a wicker 20s.  But once again, never go all in because 20 gets beat by 21 all the time. You see what I'm saying? So you're playing by the odds and the probability. So that's what I'm trying to tell you guys. So plays like first red day, things like that is waiting for a 20 blackjack hand. It may not work, but it's a huge probability that you will make money, but you will not make money 100% of the time because 20 gets beat by 21, a blackjack. All right, what else are you missing there, Alex? I'm going to make a short screen. Anybody want to get on guys? I'm going to bring someone on and maybe discuss a strategy they're working on or raise your hand if someone wants to be on IG live or you go through a strategy or do anything you guys want. Simple as that guys, but it's not easy. Like I said, simple does not mean easy. Hard as hell to be waiting until not to have FOMO. That's the killer of most day traders. FOMO if you're missing out as well as over trading. All right, I'm going to bring on Zach. Hey Zach, I like to see a new name. So this is a new name. I feel like, hey buddy. What's going on man? What's up? What's up buddy? What's your name? Where are you from? What's up? My name is Zach. I'm from Tennessee. I'm a nurse. I actually... Oh, you're the guy that just joined. Yeah. Yeah, that's sweet. I remember it now, brother. Yeah. Tell us your experience because I remember it.  What changed your mind? Tell us everybody what's going on. Yeah, I was that dude. I actually reached out to Alex and he's like, man, you've been here for 20 days, bro. So... Because you wanted to quit, right? Because you're like, dude, I didn't see the results in 20 days. So tell us the whole thing. This is a great story for everybody to hear. Well, to be honest with you, I was putting a time in on videos, but I wasn't really sticking to my process, sticking to my plan. And then I went back to paper trading, paper traded for the whole week last week, made about, I think I made like right at $500 last week. And then, I think this week, I've made about $150 far as like live trading. So it's been, you know. So you saw the DVD, right? I mean, the course accelerators. I wanted you to talk about that. We gave you the special early release on that. Thank you. Yeah, see, I like the accelerated cause it goes in like chronological ordering. You don't have to flip back from video to video. You know what I'm saying? It just goes, and I've actually watched it. I've watched it like three times and it just, it just helped me to kind of stay in the lineup, I guess. You know, it went from just the basic, all the way up to the strategies, all the way up to the very end, you know? It helped me a lot. Definitely. Yeah, that's exactly what I said when I began the IG. It was like that. Starting a trade is very difficult because there's so much to learn and you don't know the order and the path and what to do learn first. And so, Alex sent me the message like, after 20 days, you're like, dude, I'm kind of confused. Which is normal.  I don't know what to do. There's so much confusing things, right? And so that's when we created that course, the accelerator, it's coming out. And so Zach got an early preview of that. Hey, what do you think, man? What's the review? You like it? Oh, man, it's A plus. That's game changer, right? Yes, for sure. You know, I was just downhearted. I was gonna stay because I'm an annual member anyways. I wasn't gonna give up. I was just frustrated. And then, you know, all the material that's in the accelerator is in the videos. It's just, I just like how it's all in order. You know what I'm saying? And you can just go right down the line and it's awesome. It helped me tremendously. That's awesome. Let's go out of here. Well, that's when we've been working off in the past half a year. So like I said, man, trading is simple, but it's not easy. You see that? But now you understand the simple stuff. Like tell us what you traded in this week. Well, I traded, I traded ACB today. I was looking at the first red day yesterday and then last night I was actually online at like about 12 and I seen somebody was watching a first red day setup. So I took a couple of hours to review it and look at it. It was actually Faye. She talked about how she was gonna watch for the sector player or whatever. And I think it was in after hours. So I watched that video a couple of times and I just waited on it this morning. I didn't make a big dollar amount on it, but it was green for me. So it was good. Correct. This is the learning process. That's the first time you did that strategy, right? Yeah, very first. I've been doing first bounce. So I did the first red day today, so. So that's great. That's how you do it, man. The more you see of these, so now you know what to look for the next time it happens. I love the way that Zach did it. Let me just kind of summarize what he did. So we went to what we call after hours, which is our channel that's open 24 hours to where members are helping members. It's like a chat room, right? It's a hangout chat room, but people are helping each other. So Zach just saw the first red day.  So everyone's studying on that, right? Yeah. Sure enough, they were studying because of ACB. And so now, even though you've been out bank money because you just started doing this, you can go back to the video that you learned and not compare it in real time today to ACB. Yeah. And then you could paper trade in your hand how you would have done better next time. Yeah, it did exactly what the video showed, even on the, because it was a cannabis play, I think on the video that was shared in after hours. And it did exactly the same thing. You just waited on it and then it tanked. Yeah, that's awesome. I'm so glad, man. So you're using hard stock too, right? Yeah, I'm doing a small size. I just, because when I first started, I was like, man, I got to trade like a thousand shares to keep up with these guys. And I was realizing that my hard stock wasn't, it was too close and I was risking too much. So now I just trade a hundred shares and I risk 50 bucks. So I can risk almost a pretty good chunk of it and it helped me. That's the key, guys. You know, size down, widen your stock, you become a much better consistent trader. And then you can add size any time you want. Yeah. That's awesome, man. You got kids back there taking care of the kids at home? Yeah, we're actually getting ready to play. You know those little, these little poppet things, these TNT poppet things, we're about to hit those up on the porch.  Well, thanks for coming on, Zach. I'm glad that you're learning. Yeah, appreciate it, man. Thank you for everything. Appreciate y'all. I'll see you in the room, Zach. All right. Bye, man. That was pretty awesome. That was the first time I talked to Zach. It's so weird because we were just, Alex just mentioned to me about Zach. And then as Alex was like, we're gonna send him an early release of the accelerator course. And after he saw the accelerator course, he saw what happened. He started making money. So I guess it validates itself. So hit up Tosh, guys. We're gonna offer a very limited time of the accelerator course that is gonna be given to all annual members for free in the beginning, only in the beginning. Perhaps it is just one month. Okay, after that we're gonna start charging. So this is an early promo, guys. Okay, so text Tosh, accelerator. You don't even have to spell it correctly, right? Just text Tosh, type your number, and then get on to this accelerator. We're gonna give it up early access for the guys that joined today, okay? This is where the guys that joined today. So join up, guys. And the rest, everybody, we're gonna release it very soon, but we still gotta package it up and everything, okay? How do you have the accelerator course? You text Tosh and he will tell you. Text Tosh, Tosh, type your text, and ask him about the accelerator. And you hear it right there, man. That one thing was not scripted, and it was funny, that Zach raised his hand, because I love it, I love it. All right, guys, we're gonna leave that here. You're luck trading, and we'll see you in the room. Text Tosh, accelerator.