Yeah, the hands are pretty good. That face, that's the same thing, just different rendering. I was also trying to put like Sam Altman's face on the avatar, but that didn't work. Okay, so we have this application, it's not actually running to run at first. Okay, so it's actually showing something on loading the page, which is good, because before it wasn't, I have a scroller through the file. Yeah, the scroller is not great, but we will sort it out later. First, we want to display, turn it into sound in any possible way. We are currently using this, what are we using? Web MIDI, and it's seem to work fine, except GPT-4 doesn't have much information about it. I don't think there's many examples or anything. So that's the JS was just recently updated, just tempting. We want to use something recent, a channel numbers, and how long is this thing? Pretty long, and I don't think GPT has access to any of it. Can you browse it? Yes, if we are using Web MIDI, we need you to be able to manage all this code. Lastly, to interact with MIDI devices through your Web browser, assuming the browser supports the MIDI API. Okay, it does Chrome, it's browser supports Web MIDI API. Yes, that's good. Okay, I don't need the rest, the ability security version, how to use the project. We have the music, the music confession thing. It might need to rewrite the whole thing, like the logic seem to be correct, but it's actually not generating, it wasn't generating any files. I have to go over this again, see what's what, JS, and let's see what it says. Simplify the code inside the click event to test basic functionality. For example, try playing a single note and then stopping it. JavaScript copy code.com output equals Web MIDI. Outputs zero. Outputs, play note. Okay, this could start. So where does it go? Just testing out the job. Play note didn't work. And where should it go in the code in the provided script? It should be the play MIDI button. Play MIDI. Okay, this is the same output. Already have it and shift up to remove indentation as in there. It should be right. So we're testing if the Web MIDI works at all. So already have that code. Output zero, I'm not sure about that output. Let's test. Leave a comment in it. We have a timeout, which is important. That would not work with it. It's actually working except I can't hear anything. It must be the port zero. It's not the correct port, is it? Like everything set up correctly, browser console, yet to this. How to check how many media, Web MIDI outputs do I have? Be able to do it in the terminal? No, in JavaScript. Already have that on a label somewhere. They should just do one. Oh, because not getting this out. Probably am getting, it's probably being sent to another audio device. So the zero, selecting the first one can select by name, but we don't know the names can log all of the devices. This will go into here console log like that. There's an error. Why? So we need to finish that function. Check it again. This one doesn't return mini throughput zero. That's the one being used, but I can't hear anything. I'm getting this. I can't hear the tone. You'll tell me the problem is with my hearing somewhere. So the MIDI output device listed, no same as you can see the MIDI power is being sent. Verified output device might not be some generating device. It's a virtual interface and show you have me synthesizer. What is using digital audio workstation? It's not muted. I can hear this. So I thought that would be done in the browser. Do you need permissions? It's a separate feature where MIDI will ask a permission to use even if the SysX is not specified in the MIDI options. But it didn't ask for permission. Control F5 should have played a C tone for that many seconds. It didn't. Can I test it with another tool? Is there another tool online where I can check the MIDI output? Yep. Let's see what this is. MIDI output. These tools can be particularly useful for verifying if your MIDI devices are properly connected and communicating with your computer. Here are a few options. Web MIDI API tools. There are various online tools that utilize the Web MIDI API to test MIDI devices. Ensure you have a software synthesizer installed that can receive MIDI messages and produce sound. Pop-in options include Fluid Synth, Dmitri T++, or virtual instruments within a door, digital audio workstation, like LMS or other. Dumbbell command to run Fluid Synth with a soundphone. Fluid Synth.pods.audio.slashpath.slashsound.sf2. Check if your MIDI output is correctly rooted to synthesizer. You can use command line tools like a connect to list and connect MIDI ports. The only warning I get is this one. It didn't actually ask for permission, so maybe that's the problem. It's still exclusive messages. Deprecation notice. Previously, Chrome only prompted users for permission if SysX access was requested. The warning suggests that Chrome will start asking for permission to use MIDI, regardless of whether SysX access is requested or not. This changes to enhance security and user privacy. Okay. Review your code. Check if you're using SysX messages. If your application doesn't need them, make sure to explicitly set the SysX flag to false for enabling Web MIDI. N-W-E-B-M-I-D-I. JS, you can specify this in the enable method. Enable method. SysX false. Control F5. Still get it. User consent UI. Be prepared to implement a user consent interface if your application requires MIDI access. This is good practice for user privacy and aligns with web security standards. You're playing them in two places. Yeah, I already did it a couple of times, but first of all we have to play a going on happening twice. Maybe that's the issue we only needed once. Given that playing EEG music button successfully logs noton, C, in the console, but does not produce any sound, it suggests that the MIDI messages are being sent correctly, but the sound generation bar is not functioning as expected. This scenario typically occurs when the MIDI output is not properly configured or the browser is not routing MIDI messages to sound producing entity. Here's a step-by-step approach to troubleshoot and fix this issue. Ensure that Web MIDI, outputs zero, refers to a MIDI device that can produce sound. This could be a software synthesizer or a physical MIDI instrument connected to your computer. Check if this output device is properly configured to receive MIDI messages and produce sound. First, you want a list of available MIDI devices to confirm that your system recognizes your MIDI output device. Install ASEQ dump, a tool for viewing MIDI events, if you haven't already. If you're using a web application that sends MIDI messages, like through WebMIDI API, open Google Chrome or another browser that supports WebMIDI API, navigate to your web application and test if MIDI messages are successfully sent to your MIDI output device. Client 14, MIDI through, this is a virtual MIDI port that can be used to route MIDI messages between different clients on your system. MIDI through BORT-0 is showing connections to and from Client 128, which could be a software synthesizer or another MIDI application. Since there's no mention of a specific hardware MIDI device or a recognizable software synthesizer, like FluidSynth or Commidity++, it's possible that your actual MIDI output device is not listed. This could be due to several reasons. The device is not recognized by the system. If it's a USB MIDI device, try reconnecting it or using a different USB port. For hardware synthesizers or MIDI interfaces, ensure they're powered on and correctly connected. Yes, you can generate turns and play music directly within the Chrome browser on Ubuntu without any additional hardware or software installations. However, instead of using a WebMIDI API, which primarily sends MIDI messages to external synthesizers or software instruments, you would use the WebAudio API, a powerful browser-based system for audio processing and synthesis. Here's a basic outline of how you can generate turns using the WebAudio API in JavaScript. The audio context is the primary object of the WebAudio API, and it manages and plays all sounds. Oscillators generate turns of specific frequencies, while gain nodes control the volume. Set the type of waveform and frequency for the oscillator. For example, a sine wave of 440 hertz, a 4 note. Connect the oscillator to the gain node and the gain node to the audio context destination speakers. Start the oscillator to play the sound and stop it after a duration. Here is a complete example that plays a tone for one second while the button is clicked.


Live from Las Vegas, it's theCUBE, covering UiPath Forward Americas 2019. Brought to you by UiPath. Welcome back everyone to theCUBE's live coverage of UiPath Forward here in Las Vegas. I'm your host Rebecca Knight, co-hosting alongside of Dave Vellante. We're joined by Richard Fong. He is the IT manager finance delivery at Chevron. Thank you so much for coming on the show. Thank you for having me. So Chevron of course is a household name, a big oil company. But tell us a little bit about what you do there. So I'm the IT manager and I'm responsible for software and application engineering. My team develops custom applications for Chevron. And over the last couple of years, we've actually started an RPA development practice. Okay, so what were the issues, the challenges that you were experiencing where you said, hey, maybe we can get a bot to help us do this? Yeah, yeah, there are a plethora of opportunities in Chevron to automate many, many mundane tasks. What UiPath and RPA brings to the table is a very easy way to automate tasks where these tasks maybe building a traditional like .NET application would be too expensive and take too long. Using the UiPath platform, we're able to very quickly build solutions and deploy them much quicker than we would have done if we had to build a traditional like a .NET application. The bots aren't coding, are they? Are the bots coding? The bots, we found that you don't need to do a lot of coding for these solutions. So that was a big help in terms of being able to deploy and automate solutions very quickly. Like what's an example? What do you mean by a solution? So, believe it or not, we have many people who still go through and open up email attachments. They're Excel files or PDF files or text files. And that's their day job. That's what they do all day long for weeks. Usually maybe about two weeks of doing data processing. They spend the other two weeks doing error corrections. So we were able to use UiPath to develop a solution, a bot that will cull through your one's inbox, open up attachments, copy and paste that data automatically into like a flat file. And then they would just upload that into the ERP system. So that was a big win for us. And that's just one example. So this is, was this an IT, I'm always interested in how RPA gets into an organization. Was it IT-led, was it business-led, is it top-down? It sounds like it was an IT-led initiative. In this example, it was an IT. Interestingly, it came to Chevron. Chevron's a huge organization with many different IT departments actually. And for Chevron, it actually started with another IT manager in our Supply and Trading Department, I think, that took a look at RPA. And he just brought it out and socialized it with other IT managers. And the finance group said, hey, this has huge potential here. So then we took it and did some proof of concepts with it and just took off with it. So going back to those employees that you were describing, whose job it was to open up email attachments and then do that data looking for aberrations. What do they do now? I mean, this has been built to us as we are freeing up your time. You can now focus on the more creative aspects of your job. How are they spending their time? Absolutely. Actually, that played out exactly like you mentioned. There was a little bit of nervousness with these employees. Like, oh my God, what's going to happen to my job? I've been doing this for years. I'm comfortable with it. I'm an expert at opening attachments. Yeah, exactly, exactly. So there was definitely some nervousness, no doubt. And, but what eventually happened is that we were able to redeploy these folks onto other projects and have actually a cost avoidance situation because instead of hiring new folks, having to hire new folks or bring in contractors, we're able to redeploy them onto higher value projects. Yeah, I mean, I think we hear that a lot from customers. From the vendors you hear, oh no, everybody loves it. Which is true, once you experience it, you love it. But you've got to be cognizant, I would think. And I wonder if you could sort of share your experiences as to how you dealt with that uncomfortableness. You got to be cognizant that it's going to affect people's jobs. So what did you guys do to get people more comfortable, to educate them that you're not just trying to replace them with software robots? Yeah, yeah, no, you do need to be sensitive to how people will react to potentially losing their job. Actually, the story is not you're losing your job. This is an opportunity to upskill and to grow your career, right? Just doing data entry is kind of like, yeah, it's a little bit career limiting. So we kind of approach it in that context. And the other thing is Chevron's a great company to work for, we're not purposely trying to eliminate positions. We're still growing, oil is still in big demand. So it's about upskilling and reallocating people to higher value work. I mean, everybody's hiring. I mean, there's basically 0% unemployment. So if you're like 98, 97% of the people, you'll have a job. So now, it'd be interesting to see if that changes. But even in bad times, 90% of the people are employed. So my question is, how far do you see this going? Rebecca and I were talking at the top of our segment. In many ways, you're basically, you're automating mundane tasks that already exists. So they're known processes. Okay, it's important you're saving money. You're freeing up undifferentiated heavy lifting. You use Gavin's term. But how far do you see this going? Do you see an opportunity to really create an automation fabric across a company? Have you guys started to think about that? Absolutely, I see it going pretty far actually. We've kind of just scratched the surface. One of the reasons why I'm here at this conference is to look at what are the new products coming out, new products and features. We're at a juncture where we need to understand now how to scale all these solutions across the enterprise. And how do we ensure also not only that things are automated, but that we are following all our governance, risk, and compliance procedures. So that when the Comptroller, our internal controls group says, you're automating these financial transactions, what are you doing to make sure you're protecting the integrity of the systems as well? So I'm excited to see that the UiPath has invested quite a bit in things like information protection, security, management of bots and things like that. So that's going to help us. The other thing that we, the other area that we have not fully deployed is around artificial intelligence and machine learning. So those solutions will actually help us, will give us the capability to really further automate and leverage things. And it's more easier than what we do today. Most of the solutions that we've deployed are more algorithmic based, rules based, whereas some of the things that we saw about extracting semi-structured data, template-less data processing, that's going to be the next big area that we need to look into. So scale makes sense, because if you can take something that one person's saving some money on and you can scale it across the organization, I don't know how many employees Chevron has, but it's a lot. 10s of thousands. Oh, 10s of thousands. Yeah, yeah. It's a benefit to them. 160 countries, you know, there's folks, some, the automation that we ran for the finance department has been mostly for the central finance groups, corporate finance, but there's financial groups all over the world with Chevron that are looking, that are also doing similar data processing. We haven't even gone out there yet, as much as we want to, but I think what we want to do is go out there this time with artificial intelligence and machine learning features of the platform. So I want to double-click on that. So the security piece makes sense. If you're going to scale it across 160 countries, et cetera, you got to make sure it's secure and complies. UI path talks about a path to AI. Why is RPA a path to AI? Can you help us understand that better? Well, I think it's my connection to that. I was actually, I was hearing the talk this morning about that. Good marketing, it catches your ear. Yeah, and so I had about 20 minutes to think about it since then, but I think the easy connection is that it seems, well, the way they've deployed AI and ML, it's using the current UI studio, and it's a drag and drop operation for what they've, the way they're deploying AI and ML. So if you're currently using UI path studio to develop your algorithmic based automations, it's not a great leap to just bring in the AI and ML modules of UI path. I want to ask about this two ideas of introducing AI and ML, also deploying bots really across the enterprise. We're really talking about change management here. And we've scratched the surface a little bit saying that some employees have been happier and saying, okay, I can move over here and I can focus on these higher value areas of my career, grow my career. But there's also a great skepticism within the public about bots. I mean, we've seen the malevolent bots that really had a real effect on our election. And we're seeing that in other areas of technology, how do you bring people along? And say that this is a force for good and they'll trust us, link arms with us, bots are the future.  I think that's a valid point that you do need to address the things where bots could go wrong, things could go rogue. How do we make sure we still have control that incorrect decisions are not being automatically made? So that is a valid, that is a very valid point. And I, so I kind of go back to the whole thing about we have to have good governance risk and compliance processes supported by the platform. UI path, I'm glad to hear they made it a priority to continue investing the platform and include governance risk and compliance into it. The other aspect from a developer, individual developer perspective is that we need to encourage developers to put in very good checks and balances in their code to develop for worst case scenarios about something happens, something goes bump in the middle of the night, that your bot is able to recover or alert, you know, and so, and for everything to be very transparent and audible. So those things I think, if you do a combination of those things, I think you'll put people at ease about these solutions. How important is the SAS announcement today in terms of a deployment model? Is that something that, you know, struck a chord with you, that resonated with you? Yeah, yeah, so actually before the conference I actually registered myself for the SAS, an instance of the SAS platform. Just like what they said, that it takes a minute, it actually took me a minute. I wanted to say, yeah, hey, it was just a minute. And I had, you know, it was very seamless to develop the RPA using their SAS solution, great new features. So I think that has also the potential for organizations like ours that have an on-prem to maybe move to a hybrid solution so we could leverage all the new features in the 2019 version. And hybrid because you want to maintain some kind of level of GRC compliance that's specific to Chevron, right? And not just sort of cookie cutter, cloud.  But I think maybe eventually everything's moving to the cloud. So we'll probably start a journey at some point to their cloud version. But I think there's also some other companies that I talked about. They do need to know how secure is the cloud version of the UiPath. Did you evaluate other companies besides UiPath before you took on? Yeah. Why UiPath, I'd love to hear your comments on that. So definitely we, you know, evaluated other vendors. I think the advantage with UiPath is it's easy to use.  So the concept of the studio and the orchestrator to manage your portfolio of solutions, we felt that it was a stronger product overall. When you go, you know, we've heard a lot about citizen developers and low code or no code. As RPA permeates through the organization, do you see that continuing to be an IT service led? I mean, kind of an interesting role for you guys. I mean, I was saying to Rebecca before, it kind of reminds me a service now. I don't know if you're a service now customer. Yes, we are. But started on IT and then, you know, I don't know if you have gone into the lines of business, but it was kind of IT bringing it to lines of business. Is there a similarity there? And do you see RPA as playing a role? Very much, very much. And I've been in IT for a really long time. So I went through the days of citizen developers doing access databases or Excel macros. And then they've thrown it over to the fence to IT to support. And these things are like, they're not compliant. You know, they're, you know, so we've had, I was like, we were really worried about what are we going to do with all these RPAs that these folks are going to do, you know, develop on their own? I think the reality is that we are trying to push innovation out to everyone. So the reality is that there will be citizen developers and we actually just need to embrace that and let them develop. But the challenge is as for an IT department is how can we set up the processes, the infrastructure, everything else to receive all these new solutions and manage it and be stewards of all these new solutions. So I think that's going to be the challenge for our IT department. And I think that's going to be something that we need UI path to help us figure out is how do we scale to have thousands of these solutions without having to hire a whole army of IT support folks to, you know, leverage the tools. Maybe we need RPA for IT just as much as we're doing RPA for the business. Getting the whole house in order. Absolutely. That's going to be, I think that's the key to survival. Richard, thank you so much for coming on theCUBE. It was a great conversation. Great, thank you for having me. I'm Rebecca Knight for Dave Vellante. Stay tuned for more of the CUBE's live coverage of UI path.


Meanwhile, Rwandan foreign minister Vincent Birota says his country does not use the Israel-made software Pegasus to surveil targets. The Pegasus project, an investigation by a consultium of international media and NGOs, recently revealed how the Pegasus spyware, manufactured by the Israeli company NSO Group, was abused by government clients to spy on journalists, activists and politicians. The targets appeared on a list of about 50,000 phone numbers that belonged to persons of interest of NSO clients. Several African countries listed, including Togo, Morocco and Rwanda.


The Great Search brought to you by DigiKey. And if you read every single week, Lady Adducer Power of Engineer and help you get to find the things you need, Lady Adducer. What is the Great Search of the Week? This week. And this actually by a request, somebody mailed in. Let's go to the overhead and I'll show what they were asking. So working on this project with the DSI displayed on the Raspberry Pi computer, and actually now a lot of single board computers because they've all cloned the Raspberry Pi. There are these connectors, the DSI, the display connector, and then the CSI camera interface. And one thing that definitely happens, even to me, I'm very careful, is the clip comes out of the connector. And then if the clip comes out, the retaining clip, you can't use it.  You don't want to throw away your beautiful Raspberry Pi just because it's got this clip. So let's find replacement connectors. And then we can always reuse the clips. You can gently remove them and replace them for the camera or display interface. They're both the same connector. So let's go to DigiKey. Oh, and I was showing earlier like there's cool weird square displays. Check out previous video if you have it. OK, so what we want is the same connector for the CSI or DSI. And those happen to be, and I know they are 15-pin, FPC, Flex, Print Circuit Board connector, Flexible connector. We don't want the assembly. We just want the connector itself. Yeah, that's right. It looks like this. I like that they added images. Sort of options. Actually, let's just go to the whole category. OK, so Contacts, I think. We want the one that has like 19,000 available. Let's see. Yeah, so this is now talking. Yeah, there's different configurations and pitches and pinouts. OK, so the first up, I always, because we want to actually be able to buy this, we're always going to go with the active and number positions, how many pins, 15. We don't want half-loaded. We want full 15, so we'll just pick 15. And then Pitch, for this, you have to note the pitches. You can use your handy calipers to measure the distance between the pins. There are standard sizes, but 99% of the time, it's going to be either 0.5 millimeter or 1 millimeter. Once in a while, there's others, but it's super-duper rare. If it's very close together, it's almost certainly 0.5. And if it's a little farther apart, it's 1. And if it's alternating, it's like sometimes 0.3. But this one in particular is going to be what? And then once in a while, it's 0.1 inch, like really fat. Those are old stuff. Next up, do we want surface mount or through hole? Well, on the Raspberry Pi, it's a surface mount connector. So you want surface mount. And also grab the dash, because it could be, there's some that aren't categorized. And let's also say only in stock, because we want to be able to purchase this today. So those are what we got so far. Whenever I have a couple dozen, that's when I start looking and I'm like, OK, what do we have? OK, these are starting to look good. One thing is that for the board I'm designing, I wanted a right angle so it sticks out to the side. But for the Raspberry Pi, if you want to replace the connector, it's a sticking up style, which is, and you can always see what you're like, oh, this is the style I want. And then look to see the mounting type. So that's surface mount, non-right angle. So let's go to surface mount, not right angle. OK, so only 10 options. So now we're really talking. So then you can see that there's still a lot of options. One thing is that some of these connectors, you see they don't have a retaining clip. You can see the retaining clip here and here. It's a little piece that you pull out, and then it kind of jams the cable in place. Make sure it doesn't pull out too easily, which, you know, depending on some designs, you want the cable to be able to pull out very easily so the cable doesn't get damaged and it's easy to insert. But in this particular case, we want it to have the retaining clip. So if we look, this is called a slide lock. So these two here are slide lock. It looks like it has a slide lock, but I guess it doesn't. So we're going to go with slide lock. OK, and now we're down to our three options. So there's the three options. And then what I do is actually just look at the connector. So let's go to the overhead real fast and we'll look at what the connector looks like. So it looks like it's kind of flat because we want to match the connector as much as possible.  OK, so let's go back to the computer. So looking at these, you know, this one actually looks the closest. The coloring is also the same too, which by the way, sometimes, you know, you might not get the right color. The color doesn't matter. It's just like it to help you indicate which one you think it is, but it's got the little ear sticking out and it's definitely got. It doesn't have any like extra notches or anything. So I think that this is going to be the closest. And it's only 50 cents. So if you want to fix your Raspberry Pi, you know, I wouldn't necessarily place a whole order just for this connector. Let's say you have a bunch of them that you want to fix. You get 10 pack or if you're ordering stuff from DigiKey anyways, toss this in and then you'll have it for when your Raspberry Pi connector. If you pull it and you break it, you'll have these ready to go to repair it at that time. I always I have a couple of these always and I have to fix the one on my desk because I broke the clip. But this is my recommendation. So try it out. FFC 3820-15G from GCT. Good option, 50 cents. And that's the research.


Common mistakes that cause e-commerce stores to fail. Okay, you're excited. You started an e-commerce store. You want to do good. You want to make millions of dollars. You're still tons of products. That can happen. But also, you could fail miserably if you make these common mistakes that a lot of people make when they're doing their e-commerce store. Stick to the very end. I'll show you what all they are. And it'll save you a lot of time, money, and hassle. And you won't fail if you know what not to do. The first one is thinking that everybody is in your target market. That's not true. You need to figure out your niche. You got to figure out who your target audience is. You got to find out where do they buy stuff? Where do they go to? What social media outlets are they on? What groups are they in? How old are they? What's their income level? What's their demographics? What part of town do they live in? You got to know all these things about them. If you just try to market your products to everybody, you're going to be marketing to nobody because you're not calling out those specific pain points, the specific needs of the people that are in your market. So that's the first thing that we'll call you to fail is thinking everybody is your customer because they're not. The next thing is thinking that low prices and great customer service set you apart. It doesn't, unfortunately.  You can get some pretty cheap prices. You look at Amazon. You can find some good deals. Now, granted, they have a lot of things there that are way more expensive than you could just buy at the store, but sometimes the advantage they have of delivering it to you really fast makes you buy from a many how. Isn't that true? So what do you do? If you can't compete with low prices and good customer service, how do you compete? You compete by doing things out of the ordinary. Maybe you support a particular charity. Maybe you're giving money to a charity. You'll see this a lot now on a lot of big sites where they give a certain amount of money to a particular charity and people who like that charity will then be drawn to you to buy products from you.  Maybe you're selling locally in your town or your state and you let them know, hey, we're locally operated in Texas, our company is in Texas. So if you wanna buy from a Texas business, you would buy from us. That's another thing you could do. The other thing you could do is you could have lightning fast free shipping. Now, that's something that a lot of people, like I said, have become accustomed to because of Amazon. So maybe you can do lightning fast free shipping. We just went to free shipping on our survival site where over a certain amount of money, everything's free shipping and quite honestly, if you buy pretty much anything on our site, you're gonna be over that amount of money. So free shipping is almost for everybody. So that's something else to think about. And the last thing, and we definitely do this one here, is that your branding implies that you have super high quality products. Our survival foods are super high quality foods. My courses that I teach on how to make money online are super high quality. They really work well. Anybody can buy one of my courses and do really well online because they're super high quality. I put a lot of effort into those. So you need to differentiate yourself from somebody else by having one of these other factors. The next thing is thinking that you don't need to market your site. I remember when I first started out and I had a survival cave food site and I put up the site and I sat back and I was like, okay, by tomorrow I should have some sales. And then I got to work and there was no sales. And I said, well, probably next day it probably takes some time to find the site. And the next day I didn't have any sales. And the next day I didn't have any sales. The next day and the next day and the next day. And guess what? I wasn't marketing my site. You've got to market your site. You got to get it out there. You can market it through ads.  So what you have to do is run ads for particular products and have a sales page for that particular product. That can be on your site but you have to run ads for particular products. You can put particular products on social media. You can post there. You can get your website out there. You can have a blog post on your site that draws people in. But there's things you have to do to market your site. Nobody's going to find your site otherwise. I don't care how good your SEO is. The odds of you making it without marketing your site are slim to none. The next problem I see is that e-commerce websites assume that people will know how to navigate their site. They don't. You have to explain everything to people. You need really good descriptions of your product. You need to explain to them what all your policies are. You need to let them know how they can navigate their site. Navigation's got to be super easy. I like using a dropdown. Like we have our canned meats. They can click on the dropdown. Select the flavor they want, the size can they want. Make it easy to navigate your site. People don't like trying to figure out stuff. I've been to sites where I'm there for like 30 seconds. I'm like, I can't find anything I want here. I'm out of here. Make sure you have a search box on your site too so they can type in that search box and find the products they want. Which means you also have to tag all those products with the right search words in there so that they do pop up when people search those products. That's another thing you're going to need to do. But make sure that your site is easy to navigate. That's one big thing I see with people in brand new sites. They assume everybody knows how to work with site. They don't. There are companies out there you can hire that will actually go to your site and shop your site and let you know where the problems are. If you don't want to hire one of those companies, that's fine.  And they'll let you know too. But I have as many people do that as possible. If you have a list, you can ask your list. Say, hey, I'm going to give you a $50 certificate or $10 certificate. Do me a favor, navigate my site, and give me a one minute video on what you thought of the site and how easy or how difficult it was. That's a great way to figure out if your site's working or not. Now, initially, you will think that you don't have a lot of good ideas and you're just going to go copy somebody. Oh no, I see this happen all the time. They find another e-commerce site that sells similar products to theirs or the same products they do. And they pretty much just rip off the whole site. People don't like, number one, I'm going to give you a lot of reasons for this, but people don't like if they can't connect with a brand. If your brand looks identical to another brand, you haven't differentiated yourself. That's the key to really building an e-commerce store is to differentiate yourself. By doing so, they're going to have more of a connection to you, more of a connection to your products, so you really want to differentiate yourself. And there's a lot of different ways of doing that. You can talk about the sourcing of your ingredients or parts. We sell survival food. I have a company called Survival K Food and we sell canned meats. And those meats are only sourced from four farms in the United States of America. So those four farms have been supplying us meat products for years and years now. So we get that across to our customers. We also have very pure ingredients. So on every can, there's an ingredient label, obviously, but it only has two products in it. It has the meat product, which could be beef, chicken, turkey, pork or ground beef, and a trace amount of salt. That's all we put in the can, nothing else. So we have very pure ingredients and we source from very good sources. So if you have something like that, you can say about your product, that's a great thing to share on your site. Next thing you can do is you could share why you got into that particular business. Now, I sell survival food for years. I was an EMT on the rescue squad in Virginia Beach, Virginia. And I saw a lot of people during, because I would go out during storms, right? And hurricanes and all that, we had to go out, people got hurt. And I would see people that weren't prepared. They just weren't prepared.  They weren't prepared food-wise. So I went the food route and we sell survival food now. But I saw that and I can share that story with people so that they can get good results now too and they'll be protected. So that's my story behind my site. What's the story behind your site? Why did you start your site? What is the story behind you? Next thing you can do is, of course, like I mentioned in the beginning, you can support some type of a charity. You know, maybe your site supports a charity that people are interested in. If you can do something along those lines and you put that on your website and people see that, that can wholeheartedly increase your sales. I do want to add something else to the end of this. When you are out there and you're building your site, if you copy somebody else's site, there's a thing called duplicate content. If you, even if you grab two or three sentences from somebody else's site and you put it on your site, that's duplicate content. And when you do that, the search engines will find it. Yes, they will find it. And when they see that you have duplicate content, they will blacklist your site because you haven't put something new online. And you think about this. This is pretty smart, really, of the search engines. If I were to type in best survival food in Texas, and I put that on my site, and somebody else then put best survival food in Texas, and somebody else did, somebody else did, and I put a whole article about it, and they copied the article, the next person copied the article. When somebody went to search for something like that, they're gonna get 10 sites with the same exact thing. The search engines don't want to do that. They don't want to give people duplicate content. So what they do is they figure out who had that content first, and they get rid of all the other sites. That way they don't show up in the search engine, and the end user finds products from a whole bunch of different sites, finds articles from a whole bunch of different sites, and they don't get a bunch of duplicate content. You don't want that, right? If you type in that you're gonna get, I don't know, a couch from Walmart, you don't want to get 50 results from Walmart. You don't want that. You want to get what you want to get. Maybe there's couches from other furniture stores. Maybe there's couches that are made out of the country. Maybe there's couches that are made in the USA. Maybe there's handmade couches, whatever it is. You want a variety of results from your search, and that's what the search engines do. They get rid of duplicate content. So please, please, please, don't copy another site. I hope this information was helpful to you. I hope you got something out of it. And if you did, do me a favor, subscribe. There's a big subscribe button down there. If it's red, click it, turn it gray. Since you click it, it'll turn it gray. You try it and you'll see what I mean.  The way you ring the bell is you click the drop down and you select the one that says get all notifications. That's what you want, get all notifications. Thank you so much for listening to this video. I also have a free course below you can grab. It's a $97 course. It's click and learn, no credit card required. Grab that course while it's still free. Thanks so much for listening. I'll see you in the next video. Every time I do a new video. Also click on one of those videos there. Keep watching on my channel.