Good afternoon. I am going to talk today about extending OpenStack Ansible with automated operational management. I am William Irons, a advisory software engineer at IVM. Been working in cloud for the past about eight and a half years, but I've been working with OpenStack for only a year. Probably less than that. And this is actually my first conference. So today, we're going to talk a little about the background and what we're doing. Why we need operational management. Going to talk about OpenStack Ansible, how it can be extended. If you haven't used OpenStack, it's a great tool. OpenStack Ansible, it's a great tool for deploying your cloud. I like to think of it as the rocket-margarage commercial push-button-get-cloud. It's really easy for us to create a cloud instance. We're going to show the operational management solution we created using Nagios for monitoring your cluster and using the Elk classic stack for log analysis and trends of your cluster. So we're going to show it at the end. We're going to show a little demo. So we can go into the background of what we're doing. So if you haven't used OpenStack Ansible before, you should really give it a try. It's a, the main goal of it is to provide a good system install of OpenStack. I mean, there's a lot of products out there for me. OpenStack Ansible was the easiest to consume, I would say. If you haven't tried it before, you can actually create your own about to a 1604 VM. You can go out to the QuickStart web page and run a few commands, and you'll have a cloud in your VM. So it's very easy to try. Within a few hours, you can have a cloud up and running and get the experience of what it's like. If you haven't used Ansible before, it's pretty easy. So what we liked about OSA was that day one deployment. You click off a thing and your day one deployment's done. But then after that, what do you do? Day two forward, how do you monitor it to make sure it's up and running? How do you know the health is staying consistent? When are you going to run out of resources? And that's what we looked at. How can we monitor? What value can we add to it for our customers so that they can monitor the solution after it's been deployed? A lot of our solution was borrowed from Rackspace. They gave us a head start. They had already extended OpenStack Ansible to install ElasticStack on an OpenStack cluster. So we took that solution and kind of expanded on it. Just some background of what we're doing. So I'm part of a larger team that's focused on getting the OpenStack cloud toolkit for open power.  I'm an operations manager team, but we have a team that does hardware setup, so bare metal provision of the hardware. We use Seth for block storage, Swift for object storage, of course, Nova and Neutron for private cloud, Trove for database as a service. And while I'm focused on making sure the OpenStack runs on power, while the demo today works on x86 and power little indian, and it's a bunch of 1604. It's using the Newton branch of OSA. Everything I demoed today, I verified that it works with Okada, although it's not officially in our toolkit yet. There's a few bugs with the new version of Ansible for Okada. But the concepts for how you extend OpenStack Ansible apply. And right now, for OpenStack Ansible, Newton only supported Ubuntu 1604, so that's what we are supporting too. So what is OpenStack Ansible and how can it be extended? So Ansible, has anybody not used Ansible or not heard of Ansible? Ansible, it's like Chef or Puppet. It's another open source automation platform. The big difference between Ansible and the other ones is it's agentless. It doesn't require anything to be installed on the endpoints. It uses SSH to configure everything. And OpenStack Ansible provides Ansible playbooks for the deployment and configuration of OpenStack. The big thing that OpenStack Ansible does is you don't have to do it this way, but the default settings, I think, with OpenStack Ansible, are it creates LXC containers for every service. So on your trolling node, you have a container for Glance and for Cinder and for Horizon. On the compute nodes, I'm not sure if you have the Nova Services running on bare metal. I think you have Neutron running in a container, but it makes it easier when you have containers to separate your logic. And the other main thing it does is it has HA proxy, which forwards the quest from the front end and from the floating IP. So it acts as a low balance between multiple controllers to the back end, the back end being the LXC containers that are on a private network. So HA proxy has a dual purpose. It does the HA high-level low balancing and also has the stuff that takes the request from the front end to the back end LXC container. So why would you extend OpenStack Ansible? The reason we're on a call, we want to automate something that there's manual today. We want to do it in consistent manner, so there's less user intervention, less chance of failure. OpenStack Ansible is really easy to install. You want your stuff to be installed with it. Anything you're adding, any value you're adding to your cloud, you want to be doing the same thing. So you want to install in the same manner. So if you install 10 clouds, they're all installed and configured the same way. So to extend OpenStack Ansible, there's four main things you need to do. And these are actually really simple as I'll show you in a minute. We need to create LXC containers for additional services. So in our example, we're installing Elastic Search, which we're installing Elastic, Kibana, and LogStash all in three separate containers. And we're installing Nagios in the fourth container. You want to write Ansible Playbooks for installing customer services and configurations. So these are Playbooks to install, LogStash or Nagios, or whatever you guys want to install for your customers. You need variable files for user-defined variables. So things like the passwords to the systems you want to use, or configuration settings for whatever you want to use or configure with your things. You just need to create variable files. And HAProxy configuration for accessing the service. So you need to tell the front end how to access your back end. And actually, most of this is just a few lines of code. So if you want to create LXC containers for additional services, all you need is the file I show here. So under Etsy OpenStackDeploy EMV.D, you have to create a YAML file that talks about the container you want to create. And it looks kind of confusing. It took me a long time to get me head around exactly what it's doing in this small little file. But in the first section, the point of the skeleton is saying you have a component. This is the elastic search, single elastic search container. You have a component elastic search that belongs to Elastic Search All. It belongs to is mainly for Ansible dynamic inventory so that when you create a role in the next step, you want to install, when I say I want to install this, I want to install the code. I want to install Elastic Search and all the hosts that have the Elastic Search All tag. The container skeleton says that I have Elastic Search container that belongs to log containers. And log it, and I'll skip that for a second. It contains Elastic Search. When it contains Elastic Search, it goes back up to the component skeleton. And that's the kind of association between the container skeleton and the component skeleton. The belongs to log containers tells OpenSec Ansible to install this on any host that is identified as a log container. So in the default OpenSec Ansible setup, log containers are associated with the controller nodes. And log containers was originally defined by RSS log. So wherever the RSS log container is installed, the Elastic Search container will be installed also. The properties are an arbitrary name value pair. I'm not really sure what they're used for. But I've just been copying the other templates and just saying the name of my service that's running inside the container. So I didn't put in here the physical skeleton. If you do a physical skeleton, if you wanted to install these on a completely different box from everything else, you could say belongs to Elastic Containers, then have a physical skeleton that says my Elastic Containers will be on Elastic Coast. And then in an additional YAML file, you need to say which host is going to host those. But once you create a file, that size, when you run the setup host, you have a playbook. So either from the start where you have an OSA, it hasn't even run yet, or if you run it again, OSA will go out there and look at the directory. It will see that file. It will say, oh, I need to create a container called Elastic Search on all my controllers. So you don't need to write your own code to do it. Obviously you have your own option to write your own code. We actually done that because we wanted our playbooks to be able to run without OpenStack. And if you do that, you end up with a lot of hassles, like having to ensure you don't conflict with IP addresses that OSA uses. So I would say it's much easier to just create a property file and have Opasack Ansible create your containers versus doing it yourself. The Ansible playbooks themselves are pretty easy if you know how to automate what you want to install. So Ansible playbooks are necessary for installing any customers, any service you want to install. So you create a container, and now you have to install the things on it. It could be as simple as doing an app get install and writing out a configuration file, restarting the service. It could be as complicated as if you have a program downloading the program, downloading, if it's a Go program, downloading Go, Go, compiling it, and creating the service. It can be as simple or as complex as you want to. Any, anything you can automate with the command line, you can automate with Ansible. Once you learn Ansible, it's pretty easy. It's just a YAML file, and it's a really descriptive language. Where you play some doesn't really matter, because you're going to be calling the playbooks from whatever directory you're running them from. There are some stuff that comes with Opasack Ansible that you can leverage as necessary. If you want to use an existing Ansible role, the Opasack Ansible roles are defined under Opasack Ansible playbooks roles, or anti-ansible roles, or the roles for installing Horizon Glance and all the component services. The library points to the different plugins that Ansible includes, Opasack Ansible includes. I haven't really leveraged them. But the inventory file, inventory one, is the important one. When you run Ansible without specifying inventory file, if you have the Ansible config file, it will automatically kick off that inventory, which is the Opasack inventory, which will list all the containers, including the elastic search container we created in the previous step. So if you have a playbook that says, I want to install this on all elastic search host, it will tell Ansible what containers those are, and Ansible will go do that. When you create the playbook, you run the playbook using either the Opasack Ansible command or the Ansible playbook command. Now you may ask, what's the difference of those two commands? It's the next page. So as I mentioned, you have these user defined variables for wherever you want your user to customize with your playbook. The difference in these two commands is if you use the Opasack Ansible command, it will read in the variable files matching the name format at the Opasack user splat.yaml and can call Ansible playbook. So it doesn't do anything really magic. It just reads in the variable files that you create and passes them to Ansible playbook. Ansible doesn't recommend overwriting the existing user variables and user secrets. Don't add things. You can change things, because you can change the values. That's how you change the default install of Opasack Ansible. But they don't recommend adding new things to those files, because when they do an upgrade, they're going to wipe out the file and replace it or make their own updates to it. So it's safe to just create brand new files. If you don't want those variables to be included, you can just call Ansible playbook pass the dash to E option, include your own variable files. So with that, once you create your playbook and run it, then you have your service installed. You have your container. You have your service installed on the container. The last thing you need to do is define HA proxy for accessing the back end. So you have the front end here. You have the containers running on the private network, on the host. You need to associate the two. And all you need to do in that case is create a variable that explains your additional services you're adding to Opasack Ansible. So Opasack Ansible already has a variable HA proxy services that's internal, that defines all the proxies that they want to configure. The added to this additional variable, HA proxy extra services. So you can define additional proxies for them to create. And these are the minimal configurations. Pretty simple. What's the service name for your HA proxy? What's the back end nodes that it should map to? So this is where we use that last extra variable that's going to replace that with all the containers, the container on each controller. The port that you want to proxy. So here, the last search works on port 9200. We're proxying it from the host to 9200 in the back end. There is a back end port. If they're different, you can specify that as a variable. And then the balance type, or this is actually inside of HA proxy, it's mode. It's not the best name of the variable, I think. But are you going to go, is the port talking TCP, UDP, HTTP? This is where you specify that. So there's a lot of other variables available. The best way to look at this is actually look at the Opasack Ansible code and the template for configuring HA proxy. I don't think all the variables are documented at all. I took it as a to-do to try to document the variable, got to work with a team to get the variables documented.  Then you'll have everything set up. You'll have your container, everything installed in your container, and HA proxy will be for in the quest to your back end container. So it's pretty easy to extend Opasack Ansible. And it's a lot of configuration and not really much code. The code is just what code you want to add for installing your particular service. So what we did with operational manager, I'm going to go in here, we did three main things of it. We added a horizon user interface extension, kind of a dashboard. I'm actually going to go straight to that. A dashboard to keep track of inventory. System admins have a need to know where the hardware is located, what rack, what machine type model, what firmware is running on it, what operating system is running on it. They need to know how to find the rack if there's a problem. And not all the information is readily available in the Opasack user interface. So we wanted to add a physical location to see the physical structure of your rack. And from this interface, this is a launching point for future enhancements. So we want to provide the ability for a user to add or remove nodes from a cluster to perform firmware updates, take a node of the cluster down, do updates, bring it back up, that those maintenance of the cluster over time. We added Naios to monitor the cluster.  Naios has been around forever. Xabix is a popular one. We chose Naios because we had a lot of experience with it. It's been around for a long time. It's open source. You can do all the configuration via config files. So if you want to answer a playbook so you want to write out what you want to monitor, it's very easy. You don't need to go into a web UI. And our goal with this was to be able to monitor the Opasack cluster of Naios and not have the user have to do any configuration Naios. It would just, everything is automatically set up so they can just, you know, they run the scripts and Naios is monitoring it. They don't need to go and lock with Naios config files. Our solution is a stencil in that we are, you know, we can't allow other things to be dropped in. I want to add Xabix, so I'm not quite sure how to add Xabix. It's something we need to research. It's a popular one that I would definitely like to add. This chart kind of shows how Naios works. It's a polling mechanism where Naios is running on the controllers. It calls a command line, check in RPE, which calls a agent running on all the endpoints, the Naios remote plug-in execution agent. And depending on what endpoint it is, it can check and see if a process is running, check the load on the server, check the Cep monitors. You can write any, you know, if you can write a command line that returns zero for OK, one for warning, two for critical, then you can monitor it. So that's something we liked about Naios was that, you know, you can write any kind of plug-in you want to extend it. For log analysis, we, you know, as I mentioned before, Rackspace with their RPC OpenStack and GitHub had already extended OpenStack Ansible to install the elastic stack. So we kind of piggyback on them, but it is a very popular open-source log analysis tool. It has high availability and low balancing built into design, which is important, of course. We have three controllers. We want it to, you know, stay up if one controller goes down. Naios doesn't have high ability to build into it. It's not a reason I don't particularly happy with it, but we have done some hacks to try to get it to be high availability. So what the OutStack really helps us with the elastic stack is you can visualize your data over time. You know, the log information, depending on what kind of logs you have, Glance and Key, let's see. Glance, Trove, a lot of the APIs have response times. You can see, you know, what's the response times of my APIs that work trends. Whatever information in the log, Cep has read, write, operation per second, how much space is used. Whatever information is in the logs, you can visualize. The last poll here kind of says, if it's, you know, we can't visualize anything if it's not in the log. So I was kind of, it's hard for me, as I don't know every part of OpenStack to say what's most important to monitor in the logs. So we tried to pick and choose. But I think, you know, there is a discussion tomorrow about someone else's experience, a lightning talk, about someone else's experience using elastic search. And I'm curious what they found in the logs to monitor because I'm always interested in improving what we monitor in the OpenStack logs. And obviously, the more stuff you log, the more you can visualize. So this graph kind of shows that while Nagyos was a poll mechanism, checking for health every 10 minutes or so, log analysis or elk is a kind of a push mechanism. So we have metric beat and file beat and start and end points. Metric beat does, gathers data, gathers data from commands like top system data, like CPU usage, memory usage, process usage, a ton of data. And it sends that to elastic search. File beat takes the OpenStack logs line by line as we're into the logs, sends that to log stash to be parsed in the individual fields, and then sends it to elastic search to store. Elastic search is the main part of the elastic stack in that it stores all the data and provides APIs for querying the data. Kibana is the front end that visualizes the data. So in this picture, log stash and kibana are stateless. Elastic search is the one that stores all the data. And with elk 5x, a lot of the log stash function has moved into elastic search. So we're actually looking at dropping log stash in a future version if we can. This is an example of what a log looks like and what you've got to parse and how sometimes it's not completely easy to parse. So here we have the top four lines are what we get from file beat. So we got a line, a log line from file beat that's from host integration rack three controller one. They get the long message that came in the string. We got the source, which is the name of the log file and the tags. With file beat, you can say this log file has these tags so we can query on it. Give me the Ceph logs. Give me the Ceph monitor logs, the house of visualizations. And the part that's highlighted in green, we broke down and we break down using regular expressions, groc regular expressions, you break it down into individual fields. So we can say the keyword available, a number, percent. That number is available percent. And then total number and space, word comma, that total is the number is total space. The next thing is total units. And then one of the first things we ran into when we did Ceph was that Ceph will actually log different sizes. So if you start with a small cluster, the space used may be bytes, kilobytes, megabytes. And then it grew up to gigabytes, terabytes, and petabytes. And if you just take those numbers and graph them without looking at the unit and the measure, your graphs are completely useless. So we have to do some conversion here that says the unit and the measure is gigabytes translated to megabytes so that we can have consistent graph. And LogStash gives us that ability to do that. If we captured the units, then we can do that conversion. So I'm actually going to switch now when I want to demo this. So maybe that will kind of help visualize everything. Unfortunately, I didn't plan on using the smaller resolutions, so I'm going to have to make do here. So this is our Ryzen dashboard. I am VP and then to IBM and to the Austin lab where we have a test environment. So we added this inventory dashboard that kind of shows our rack. And we have three compute nodes. And I believe, let's see, if I can, I don't know if I dare shrink this, or is that too small? Not much around that. We have three compute nodes, three controller nodes, three storage nodes. They are running the Bantu, they're all power nodes. And from this, I mentioned this is our large knockpoint. We don't have it functional yet, but if you wanted to add a new system, you could add it here. If you wanted to remove a system, you could do it through here. Removing a system would involve getting the workloads off or at least preventing new workloads from going on it. And of course, it depends if you're moving a compute node or storage node, the different actions you've got to take. Added a system would be provisioning the system to be included into the cluster. The field called EIA location, you can edit. We don't know it by default when we install it, but this is the location of the machine in the rack. So for a system admin that has to go replace a machine, do something on a machine, it's important to know where it is. We do have a rack detail section up here that you can edit. They say what they want to call the rack, what data center it's in, what room it's in, what role in the room it's in, and any notes about the rack. So that, again, the admin can find the rack. And we have plans to add additional racks. That's why it's kind of a tabbed interface, but we don't have an add rack button here yet. And then for the launch to Nagios or Elk, you can go directly to the URL, but we also have the launch point here. If we click on monitoring, we can launch over to Nagios. And we were up to date until today, I guess. So this is Nagios core out of the box. I'm really unmodified, but it's already been configured for the user. So here's the host that we are modifying. We have three compute nodes. So I mentioned two controller nodes, three services. We have local host. I'm actually going to get rid of that. It's Nagios monitoring itself in the container. It creates it by default. Not very useful. And then for services, the thing I wanted to show about services is you would monitor different things, depending on what the object is. So we have the compute nodes. So we monitor the OpenStack compute nodes. And if we drill down in this, you can actually see we are monitoring three different things when we monitor OpenStack compute nodes. We're monitoring that. We have Nova running. We have LiverD running, and we have Neutron running. On the controllers, we kind of monitor each container separately. We don't monitor every single check in a controller as one check. We kind of lump them into, for glance, what's all the things you can check with glance? We put them into one check so we don't overload the user with the hundreds of checks. But this kind of shows all the different things. If there's a problem in Keystone, it would show up red here. At the top, you can see there are OK.  And we would show it turned red. So you can easily, I want a one quick glance, see what your problem is. It has all the features of non-gills. Because we're running out of time, I'll quickly switch to Elk. So from the same view, you can launch to Elk. This is our default dashboard for OpenStack. And it kind of shows, this is an integration test rack that has not seen a lot of usage. But it kind of shows a total number of requests, which is a lot of requests that come through just OpenStack talking to each other. There's a lot of OpenStack constantly doing rest requests to each other. And I'm not sure exactly why. I don't know the details of OpenStack. But you can see in the last 12 hours, it handled 4,000 requests. 2,000 were in error. All those errors are from Keystone. And I want to say that just business as usual. That's how Keystone works. So that's something that probably Keystone shouldn't be flagging as an error, because it's not a really error. It just causes noise. One of the ones I like to show is the SEP dashboard. And this is, by default, it's the last four hours. And you can see, it shows you bytes written over time, operations per second. So we're getting this from the logs. And with this, with Elk, you can easily go back and change the duration. If I want to do last 30 days, which was the cluster, this cluster wasn't created in 30 days ago, I can see from the log is the trend over time. So we created the cluster about 20 days ago. We did a lot of testing with SEP at that time. We haven't really touched it since. So the usage, you can see the bytes, red bytes written, operates per second, hasn't been very much. You can see the available space has slowly going down. The used space is slowly going up. So you can see, we're not, total space, or available percent, still way above 80. We're not worried about running out of space. But if you are, you would definitely see this, the fact that you have all this data and you can look at it at any time period you want is very useful. So if you want to draw down to a 15 minutes or a five minute period, you can do that. We had a little spike here, a little stuff that's not really busy, a number of bytes written.  I want to show you two other dashboards, or actually one. So one of the things we like to do is monitor the request rate response time. And for the most part, the request rate's all low. But if there was a problem, you would see it here. The response, if somebody complained about slow response, is it Nova, is it Neutron, is it Glantz, what's the problem? You would see it here. You can go to this thing and say, oh, the request response time from this component is much more than normal. And again, you have that ability with the time thing that you want to go 30 days or 15 minutes to drill down on your exact problem. And the last thing I'm going to show is metric beat.  So here's our nine systems, how much memory have they used. All controllers are used in a bunch of memory, but the compute and storage is not really doing anything, and this has not heavily been used. When I look at the processes, they are taking the most CPU. And we hover over this. We have one controller taking 33%, and basically the controller is taking much of the total product number of processes running. You can see this is for an individual controller. So integration for controller number three, this is the CPU usage over the period of time, and the memory usage, and this is by process. So beam, which I think is, I guess it's ARSIS log, but I can't remember. No, it's Rabbit and Q. Rabbit and Q was our biggest CPU usage thing. I don't think it's configured correctly. Java's Elasticsearch is you can kind of look at that. You can look at the memory usage. And you can click on any one thing, and by clicking on that one controller, then my graph automatically changes to just logs from that controller. So all the processes in this controller, most of the processes are sleeping. There's a few running. There's ASM processes, and here's the CPU usage for that one controller, the memory usage for that one controller. It gives us a lot of flexibility. I didn't leave much time for questions, so let me wrap this up quickly. So there's future work items that we're looking at. Going to Akata, of course, is something we're going to be doing very soon. Elasticsearch 5.3 is now in our master branch, so that's something that I would like to demo what I couldn't. While I'm here, I'm trying to investigate my NASCA and how it can leverage its monitoring. I really don't know much about it. Opusk Ansible itself is looking at a monitoring framework for Pyke, so I'm trying to learn more about that. And we want to support Sino-S in Red Hat because we have customers from Red Hat. Red Hat shop customers that want to use our tooling, but they want Red Hat, not Ubuntu. So there's some links to the code I demonstrated, the Ops Manager, and to our toolkit that I mentioned before in our reference designs. And questions. If you want a question, please speak in the mic, so we can be recorded. I wanted to ask you, have you tried to use Opusk Ansible without LXC containers? I have not, but it should work fine. But I have no experience with that. If you do have any more questions you want to follow up, my email is at the bottom. That's the best way to contact me. I am WDR as an IRC, but I don't log in very often. Any other questions? OK, well, thank you for your time.


So now we have an idea of what we're looking for. We're looking for a definite integral. The question is how do we find it? And so that takes us to the fundamental theorem of calculus. And one of the important things about the fundamental theorem of calculus is that there's about three or four different ways of stating the fundamental theorem. They all say essentially the same thing, but they focus on different aspects of the statement. So here's one method of stating the fundamental theorem of calculus. In general, if I have this definite integral, so this is the definite integral from x equals a to b, f of x, dx, any definite integral, the value is going to be some function at b, that's our upper limit, minus the same function at a, that's our lower limit. And the connection between the two is that the derivative of our function is the original integrand. And one of the neat things about it is remember that derivative corresponds to slope of line tangent to graph. And so here's a really neat connection between the slope of line tangent to graph and the area underneath the curve. The two are very closely related, and their relationship is through the fundamental theorem. Well, one bit of notation here, we often write it this way, but frequently the notation that we use to indicate this is what's called bar notation. So this is f of x, and there's a vertical bar here where I indicate x equals a to x equals b, that's the limits up here. And this bar notation means essentially the same thing. It's the difference of the two function values. So what about that capital F function? Well again, the derivative of capital F is lowercase f, and so capital F is an anti-derivative of f of x. And that justifies the use of this symbol for the anti-derivative. It's the connection here that's important. And that's great, because it means that if I want to find the area under a curve, all I have to do is find an anti-derivative, except there's one problem. Remember that when you find an anti-derivative, there's that constant, and we have to figure out what the constant is. So how are we going to do that? Well, let's employ a tactic we often use in mathematics, science, technology, and a whole bunch of other areas. We have a problem that we need to solve. Let's put it aside and not solve it until we actually need the solution. So let's take a look at that. So I suppose I want to find the area between y equals x squared and y equals 4. We've already found this as a definite integral. So there is our expression for the area, and the fundamental theorem of calculus says if I want to evaluate the integral, I need to find a function whose derivative is 4 minus x squared. So that says that my function is the anti-derivative 4 minus x squared. So I'll go ahead and find that. And there's that constant of anti-differentiation that I have to worry about. Well, let's see if I really need to worry about that. So again, my fundamental theorem of calculus says if I want to evaluate the definite integral, find an anti-derivative evaluated at the end points and find the difference. So I need to figure out the value of this at x equals negative 2. I need to find the value of this at x equals 2. And then I need to subtract the one from the other. So let's go ahead and find those. So at 2, this expression, 4 times 2 minus 1 third to cubed plus c. That works out to be 16 thirds plus c. And at negative 2, this expression substituting x into the expression. And after all the dust settles, minus 16 thirds plus c. Here is what is often the hardest part of any of these definite integral problems. We actually have to do a computation there. So let's see, 16 thirds plus c, there's our f of 2, upper value. Minus f of negative 2, parentheses are cheap, use them. So here we're subtracting that. And again, here's where many, many, many, many mistakes occur. That minus a negative 16 thirds, that's plus 16 thirds, minus positive c, that's minus c. And a really useful thing happens. The plus c and the minus c cancel each other out. And all I'm left with is 32 over 3. So what this means is that while finding the antiderivative generally introduces this constant of anti-differentiation, it makes absolutely no difference whether we know what that value is or not. We can pick any number that we want to for that constant of anti-differentiation in this problem where we're evaluating a definite integral. It makes absolutely no difference what we choose. So we could omit it, but it's generally good style to at least include it in the write-up of the problem. If you omit it, it's like saying that it's equal to zero and there's nothing truly objectionable about it. But it's a good habit to get into that whenever you find an anti-derivative include that it has a constant of anti-differentiation.


And welcome all to the 2pm update here at TFNN with me David White. So what do we have today? Well, there's a lot of stuff going on. We're up about one and a half percent on the S&P NASDAQ except 2.2 percent. And one percent on the Dow crudes up, you know, let's call it six tenths of a percent golds up just a hair. So as I said, a lot going on in the market. We'll talk about this and more on the show. Probably the biggest one is China is closed. I think some of the money that normally would be out playing in the Far East has come back to the market. That money could easily go back to China as they are closed all week and open again a week from today. A lot of things going on options expiration really didn't have a lot of volume on Friday for a for options expiration. It had enough today and tomorrow options rollovers. I don't put a lot of significant value in movements both on Monday and Tuesday. Generally if today is up, tomorrow is down. We're getting a new chief of staff at the White House. Generally I think a lot of people misunderstand who's really powerful in the government. And after the president, the chief of staff who really decides who gets to see, who gets the ear of the president is a big deal. I think part of what no one is talking about is how pro business this new chief of staff is compared to Clayne who is now going to be leaving. Also people thinking that the activists are coming out of the woodwork and you should storm into all your stocks and buy them today because Salesforce has some people coming in. I don't think it's going to make a difference to the bottom line and we'll talk about that on the show and why in the meantime, hurry up and wait for my show in a few minutes.


Come on, she put it in the dryer again. Oh, hell! Poison girls. Welcome to another video. Ignore that some other time. We have something different again today. We're only taking it apart, and I have no clue what's inside. All I know is it's stuck in gear. And this is it. This is a 1967 transmission from a right-on lawnmower. I believe it's a cup cadet maybe. I'm supposed to have a manual for this. It is from 67. That makes it what, 53 years? 53 years this thing lasted with no issues. I don't see any evidence that it's been a part before. As you can see I've drained the oil. I can't see, you probably won't be able to, metal particles everywhere. This big chunk, well, that's not chunk, but a lot of greasy old oil mixed with the particles, metal particles stuck onto the magnetic plug. So when it was draining out I could see lines of metal shavings kind of floating everywhere. It doesn't matter what I do. It's in gear at all times. Now it doesn't want to go to whatever gear is this way. I have no idea because I don't have the manual. And this is what I was given. I haven't seen a lawnmower. All right, let's take it apart. So this may be neutral, and this is the problem. Anybody looking for Mustang heads 302? Let me know. These are worn quite a bit. So this is the selector. You can see how this gear slides back and forth. Now, I'm no expert on transmissions, but something doesn't look right over here. I don't know if it came apart on me when I was taking it apart or or what happened over here because something looks like something is missing. Or broken I should say. So, so far, all I could find that's add is this bent piece and you could see that through the opening, through the gear selector opening. Can you see that right here? So I'm gonna go fix this. Here we go, like new. All right, next day. This is where I met after about an hour of messing around with this. Figured I just I wouldn't even wouldn't wouldn't make sense to share with the whole process, but basically two things that I found that were wrong. Nothing is broken miraculously. There's a lot of sludge inside the casing, a lot of build-up in this area here around this big gear and on this cover as well. That's the big gear as well here. And that's all this. Just a handful. This is what happens when you don't change your oil in your engine too. Same thing. Change your oil. So I already cleaned this part of the cover. These I'm just gonna spray with brake cleaner.  Just trying to get rid of this old oil build-up, all this sludge. So when the fresh oil goes in it's gonna be cleaner for a little longer. So that's all I have left as far as cleaning goes. I'm just gonna flip this around and just spray brake cleaner everywhere. And then I'm gonna put it back together. And instead of the original gasket, which is gone and it was already leaking, I'm gonna use RTV. That's plenty good for me looking for bigger chunks. But this is pretty good. All right. Not changing any oil seals. I don't have any probably not even available. This guy goes here. Okay, the other problem, which took me a bit to figure out, was this selector. Now before, I could not move it with my hand like that. It was impossible. I had to knock it on the table to switch a gear.  And the ball ends up in these ridges. Locks it in place.  Maybe one-tenth of the whole size of the spring to make more room for the ball. So the ball is a little bit deeper. And it makes it easier for this to move. And that was it. Now, before I cleaned it, I hit it all together and I was able to select... It's got four gears. I got the manual. It's got reverse, first, second and third. I'm gonna show you the manual a little bit later. So this guy goes in here. I think. Now this one was fine. I didn't do anything. It's actually easier to move this one than this one after the fix. Oh, yeah. I'm not gonna play with the gears now because it's not gonna work. The cover needs to be on. Okay, I'm not gonna put our TV on it now, although it is ready. I'm trying to test fit this. Make sure all the gears are good. So this down should be first. Second, third. Or was this reverse? No. Never mind. This is reverse. I forgot. The lever would be right here. So this is reverse. So first, second, third reverse. Okay, we're good. Well, I know some of you may say, oh, what are you doing? You're scratching the surface. Yeah, I am. Maybe a little bit. Probably not. It's just cast iron. It's not aluminum. But I'm gonna use our TV so it doesn't really matter. So finger tight for now. And then I'm gonna come back after an hour maybe and tighten these down to, let's say, maybe eight foot pounds of torque, maybe less. We'll see. Probably reuse this gasket. Nah, maybe not. Yeah, so third and second here. That was the spring problem. Because these gears are actually perfect when you switch them. This one, the one that I didn't take apart, is a little too soft. See, not even the click. It doesn't even got click anymore. Gotta have the click. 67. While we wait, let's check out this manual from 67. I don't know about this. I don't think it's a craftsman or the transmission. That's what I meant. Beach five, six. This is how I knew what the gears are. I'm gonna see the tractor a little later. I'm gonna have the guy bring it to me. Yeah, nothing on the transmission. Looked online for any info, nothing. These are the different attachments. Ground speed, a whopping 3.6 miles in third gear. And this is it. Any of you missing manuals for these? Here are the part numbers. And that's it. See what we're gonna do. Let's start with five. Seems like five is plenty. I'm gonna put the wheels back on. Just these washers, wheel. And then this C-clip and this pulley here. I'm actually gonna put it back on the tractor and then we're gonna test it out. 66. Second gear, third gear. You're the real driver now. So you have to use pressure. Pressure points. Superstarts. It uses this starter generator. So it charges and you don't see that too often. I think the carburetor is cleaning. And mostly the inside's cleaned though. It's original. This is just not original. Crankcase breather here. I had to make it modified. It was looking too much oil out of the crankcase blow-by. Modified a blow-by venter. And there's the working gearbox. Yes. We only have one bottle in there. We need one more. Wheelie popper. Did you see that wheelie popper? Oh yeah. It's third gear of wheelie pop too. That's those low gear ratios, that's why. Doesn't that motor feel like more than six horsepower? I bet it's got more horsepower. It's rated for six? What does it say here? Six. Oh yeah, that's right. Six horses. But it's more like a 12 today's standards. All right guys, that is it for this one. I hope it's going to be useful to somebody who still has one of these. Which is pretty cool if you ask me. Having an old lawn mower like this that still works with mostly original parts. Almost all of them. Probably 95% of this is still original. And you saw it starts right up. It starts right up. And you saw it starts right up and purrs like a kitten. And I can't believe the transmission works. Only because I strick now the little metal piece. It was all bent up and I cut the spring a little bit to make the ball fit a little better. That was it, that's all I did. I obviously cleaned it and used RTV to seal it up. All right guys, as always. Subscribe, subscribe, subscribe. Comment, like, dislike. Soon.


We all like to think of ourselves as rational, but you know that's not true, at least not the whole truth. That's why there is a huge industry in marketing, because we are emotional decision-makers. So that's today's topic, the future of marketing. Today I'm in Dubai to talk about technology and anthropology, and what all the changes actually mean for the future of advertising and marketing. So imagine this, imagine you have this very best friend, a true loyal friend, always by your side. And not only that, this friend of course understand your feelings, your emotions. So this friend is 100% sure if you are angry or sad or happy or feeling lonely or depressed. According to Gartner, in just three years time, in 2022, 10% of our devices will have Emotion AI capabilities. So that means that in the not-so-distant future, your smartphone might become really smart about you. So it could tell what kind of feelings you get when you hear something or see something or get into a conversation with someone. So think of that, park that idea, and then think of the new technology from a search engine perspective. Search engines, as you know, are increasingly better today on visual and voice. So you don't necessarily have to write your questions, but you could actually just search with pictures or sound. And visual search is one of the growing trends right now in advertising, because of course, as you know, pictures has a thousand words, and it's easier for me to search with a look rather than explaining how those sneakers look like. So think of those trends and then combine these two. So if you have Emotion AI, so your phone actually know your feelings and then you can search with a look or a sound. That means that your phone will understand if you get happy from a song or if you feel healthy when you eat some certain type of food and everything. And then of course, it could start to serve you those kind of answers that actually makes your life feel better. If everybody now have this kind of superpower from a tech perspective, that means that I expect you as an advertiser to meet me as an individual, not as a target group. Forget about target groups. I mean, it's not about thinking locally.  And also imagine what this means from a transformation perspective. I mean, when everybody have access, this raises the bar in my expectations and I expect you to meet me on this individual level. And since I have all these capabilities and it will be emotional choices, the problem for brands and advertisers will not be anymore about communicating a product or a brand, but rather a value. And I've been talking about that in some previous speeches here on YouTube. You can check my trust speech, for instance. I think that with access, everything will move to trust because when everybody have access to this technology, we will start to make our decisions from a trust perspective. So what do you think? Please share your thoughts in the comments and if you like these short speeches, like always hit subscribe. I'll see you in the future.


It's a presentation of TFN. The Tom O'Brien Show is produced every business day. Tom takes your phone calls toll-free at 1-877-927-6648. Internationally at<PHONE_NUMBER>. Let's go to Phil in Puerto Rico. Hey, Phil, what's going on? Hey, Tom, doing great. Just wanted to thank you guys and the whole crew. Best content on the internet. Really appreciate everything you guys are doing. We appreciate you garrelling a problem with us out here. Phil, how did you find us? I just typed in live trading on YouTube one morning. Cool. I was looking for any type of live trading room.  Awesome. I know the quality when I see it. Well, at least I like to think so.  I appreciate everything you guys do. Welcome to the Tiger film. We appreciate you garrelling a problem with us. My pleasure. Now, Tom O'Brien. Real! Welcome, folks. This is Tom O'Brien of TFN. They go five days a week. We go seven hours a day. And we go 24 hours a day on the internet at TFN.com. Always remember, folks, whatever you think about, you bring about whatever you focus on grows whatever it's having a great day, safe day. Make a great night, folks. Create the perfect relationship between you and your body. Treat your body with honor. Love, gratitude, and respect. You're making a goal to adore your body and accept yourself completely. You learn to have a perfect relationship with anyone else you are with. Make it wise! Let's take a look at it out here. We have the Dow Industries up $5.61. NASDAQ up $168. SAP's up $62. Gold contract down $28.90. Trading at $17.49 an ounce. We've got Silver down $0.28. $22.62 an ounce. Light Sweet Crude up $0.97. $73.20 a barrel of notes and bonds. The 10-year note. Down $19.60 trade in $132.12. 30-year for full point plus 26 at $162.05. And King Dollar. King Dollar's down $432.00. Trading at $930.31. We have huge divergence here, folks, in the dollar and the gold, which is a beautiful thing I can tell you. And I'll tell you why. Well, the why is because the Euro is top side the big way. The pound is top side the big way. They don't look to me like that. They're gonna come back. That is saying the dollar's gonna keep going lower.   If in fact, you get the opposite effect. That's the real bottom line. You notice that 117, he ends at 110.25 and the British pounds at 137 to one U.S. dollar. iPhone numbers 877, 9276648. Give us a call, folks. I know it's going on in your world. In the world of the S&Ps, let's take a look at them. What do you have? Well, this close is really gonna be important because what you have here is this.  You get a contraction of volume going. What is happening is that the market's holding price.  You don't hold price. This is gonna be the end of the B to C of a very large potential ABC structure on the way down. And it's a classic too. There's no doubt because you came down here with, what, 166 million. Yesterday we had 103 million. Today you get 53. What ends up happening is that we'll end up with 63 or something. That's what you normally see. You normally see that contraction happen. You're going into 118. That's crucial to understand. So we'll see where the shakes out coming into the close. You get some of the, that's on the spy. NBX100 is the same type of setup. NBX100 is a little bit, weaker than the spy. Even though we have it up. I mean, it's up 378, up nice, 373.35 we're at. The top, the gap is 372. So you're already into that gap. A real bottom line is that where is it gonna close out when we're coming into this close here? Now, if we take a look at the NQs, what you're gonna see inside the NQs right now. Come on, baby, there we go. Inside the NQs right now, you hit a high out here of 347, 15,347. You're still, you're off it by 30 points, but 30 points inside the Qs are nothing. But let me get this up. Come on, baby, here we go. Okay, so pull this. I see what happens. I'm so used to this thing that way. What I'm trying to do is get it closer to me. Closer in time. Where am I pulling this in? Bottom line. Okay, so we are right now, you're below, this is wild. Okay, so the way the NQs are actually trading, folks, is that we can actually get back down to this low that was established out here this morning. At that 265. Let me make sure that's right now. Sorry, just 265. Yeah, 265. You're at 315. So that's not that many more points lower, but that's how this thing looks. And if that's what you get, the bottom line is that what you're gonna get there is that you have the potential ABC structure in place. Gold. Gold contract out here. You talk about divergence. This is real divergence too, which is really cool, man. I love that. Okay, divergence like this is really cool. And what I mean by that, folks, is this, is that when I bring up the pound and when I bring up the euro, you're gonna see just the power of that. And what we have here, and I actually was going through this yesterday, meaning on another equity. So pitchers, the first time that we came down in the gold contract, we came down with 290,000 contracts. That was established out here on the 9th of August. Then we came down last week with 250,000 contracts. You had 206,000 now. That's what you like to see. What I also wanna see now though is a rejection of lower price. We haven't got the rejection of lower price yet yet. You're right down at that level. Bottom line is that I suspect we're gonna get it. Notes and bonds. We wanna get in that note and bond market, man, because what you have out here is that you have the 10-year, right, I think it actually broke through the bottom of its consolidation. Let's see what it looks like here. T, Y. Okay, so you're down 19 ticks. I don't think that's enough to get through it, actually. Oh yeah, it is. Okay, so you have 1.8 million contracts. You broke through the bottom of it. And that sets up right now with 1.3212. That sets up a 1.3129. That's where we had strength going back to the 7th of July. Let's go take a look at the TLT. TLT, this is a 20-year plus. This baby is back three dollars. You're at 1.48. You're coming into 19 million to 116. Okay, this is gonna be a little more volume to basically get cracked. You know, we'll see where this shakes out. This also has not rejected lower price. King dollar. You're gonna see what King dollar out here, bottom line. That came back fast and furious, took back everything that was up yesterday. And what you're gonna see here, we'll put up the euro as well as the pound. The pound is the one that stopped moving first this morning, folks. You can see the euro came off the lows of 116.84. You're at 117.47. If we take a look at the pound, you're gonna see the pound is the one that really moved first and then the euro moved. The pound went from 136.12, 137.31. And what you actually do have is that now you have three higher lows, okay? Real close, but the bottom line is that we do have three higher lows inside of the marketplace. Our phone number is<PHONE_NUMBER> dollars to up 534 and Aztec 163. S&Ps up 58. Stay right there, folks. Come right back. Are you looking for a way to consistently add winning trades to your portfolio? Tom O'Brien is here to help. Tom O'Brien has been successfully trading markets for over 30 years. A frequent contributor to TD Ameritrade Network and CNBC, Tom O'Brien founded TFNN over 20 years ago to help educate investors just like you. Tom's Daily Market Newsletter, Market Insights, is published every morning when the market's open to give you the competitive informational edge you need to succeed. These newsletters are packed full of Tom's advanced technical analysis and are geared to deliver comprehensive strategies for a successful portfolio. Get Tom O'Brien's newsletter, Market Insights today, and try all of our products and newsletters 30 days risk-free with our money-back guarantee at TFNN.com. TFNN, educating investors. What's separating you from the most successful men and women on Wall Street? That's right, information. Having all the information gives us the perspective we need to place the right trades at the right time. The TAS Profile Scanner is the premier market-profile-based scanner. Powered by its acclaimed TAS proprietary algorithms, this feature-rich scanner instantly filters over 2,500-plus global financial markets, such as stocks, ETFs, commodities, futures, and forex. This powerful suite of tools leverages instant trade filtering and strategy formulation to show you emerging trades before they happen.  Level the playing field with the TAS Profile Scanner, which you can find under the services tab at TFNN.com. Sign up today. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority in technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern for free. Each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be, TFNN, educating investors. Call now. Toll free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Welcome back, folks. So now, Dow Industries right now at 5.45, you get an asset of 1.63, S&Ps are up 59. Let's go inside the Dow Industries and see what we have moving that Dow Industries out there. They're just all, well, they are all in the positive. You have Salesforce. The big mover out there, that's putting 129 positive points. American Express 41, Goldman 39. Coke is the weak link out there today, just barely flat. So CRM, let's take a look at Salesforce.  Oh, baby. Well, let's see. First off, if we do, let me see this. Might have retraced too much, but you're very well. That's gonna be close. That's 61.  So let's take a look. Okay, so you get A's 240, 35 bucks, which is gonna get you 52, 62, 72, 80 to 87, 287. And right now we're at 279. So big number out there. Let's go to Mark and Four Columns. What's going on, brother? How you doing today? I'm doing great, man, yourself? Doing great. Good. So I'm perplexed on a couple charts, and I need your help. So there's a few of kind of the commodity plays that I have been in, and they look like they were doing ABC ups, OIH, for instance, rig, even the TGB, that's a copper stock, and it looked like they had broken swings with volume, looked like they were headed up on an ABC up, and then the bottom fell out several days ago, and they all came down on volume, not necessarily as much volume as they may have broken their B points on, but I'm trying to figure out where they're going. So I know if you can take a look at one or two of those and let me know what your thoughts are. Now this is pretty cool you're calling on this, because I've been watching the OIH, and one of our targets, I know that he's into it, so I've been just watching it in general. And it's a close call. What Mark's saying here, folks, this is a real cool one to look at, that you can see when you get a clean ABC structure in the way up, then you give it up, and you not only give it up, but when we came down, what was that, Monday, right? That was, you had some volume there. Now, watch this, though, you had volume, that 1.1 million, there's no doubt, man. And it's like, okay, so you're going only into like 600,000, we had one million almost the day before the low. And, you know, when I look at this, Mark, it's yesterday, even when I'm looking at it, I'm seeing myself, man, what is this doing? Because it looked like a very clean ABC structure in the way up, and I really like how the highs look, like going back three and a half months ago. My take is that we're going to go for it again. I mean, you have a high with 1.4 million just last week, and it looks to me like it's going to go for it again. Let's just go look at ExxonMobil and Chevron, because both of those inside of that OIH is the largest, I'll see there, this is nice, okay? So, Exxon's up 193, and this is going to be, okay, so let's see what we got here. It's not going to be an ABC yet, but this is breaking a consolidation, so you could take the top of that, which is, let's see, approximately the 56, 53, and then the bottom is 52, so like four points, that's going to get you somewhere into the 60s. So, Exxon saying it wants to go to 60 bucks. I don't think Exxon, just to start to interrupt you, I don't, this isn't, Exxon's not in this as far as I know. Oh, okay, that's right. This is the services, yeah, the services, the Netsai, Shonberge, okay, so let me, thank you. I appreciate you basically letting me know that. Okay, so let's go look at SLB then, and Halliburton. Okay, so Shonberge, well that's a good move too. Okay, this is good. So Shonberge's up a buck 73, that's kind of good. That's going for the top of the range. Halliburton, same deal. Halliburton can use a little more juice, meaning, but it has price. You know, I think what's happening here, was so intriguing with me, to me in this deal here, meaning the commodities going higher is that they seem to, outside of oil, all the rest of them are really getting a lot of pressure, man, do you know what I mean?  It did, and it's, you know, I agree, and it still has that high volume at 201 though, which is saying it's going to be right back to upside. And they're trading just like these golden silvers, man, you know, like today is so bizarre, it's unbelievable, meaning that you have gold down $29, the dollar's down 427.  It's not off a lot. And it shouldn't be, because the bottom line is that if I looked at both of those, that's telling me, well, the GDX is down 53 cents. Well, we want this to hold. GDX 30.07, we want it to hold, we're underneath that right now at 29.95. 26 million, you're at 26 million, you're at 20 million. Yeah, I mean, it's a tough one, Mark, meaning that technically how they've set up is that they're still saying they want higher price. They haven't been able to hold price, which is a problem. And then you look at the aspect of the divergence that we have out here today, but my take is that these things are going a lot higher. And it's flat out because of inflation.  Yeah, at least you're kind of as perplexed as I am. Yeah, oh, there's no doubt, man, there's no doubt. And in that texture of being perplexed, what I have definitely seen, and you've seen it too, when you get the aspect that you think something is not gonna move, not gonna move, should move, should move, and then keeps not moving, not moving, and then it moves in an incredible way. And most times you're gonna get that move where you think it was gonna go, which is topside, after it's got hammered so bad. But we both know that, hey, guess what? That being said, tomorrow is gonna be a big day inside the commodity market in general. Every time that, just, well, not every time. This, I would say that for the amount of bread that is out there, these commodities are going higher. One of our tigers is saying that he thinks that the property market curbs are hurting metals, mining, I can see that, if we look at iron or wood, I can see it in steel, I can't see it in gold and silver, that's for sure, but guess what? The bottom line is that we know that these are small markets and they can hit it and they can hit it pretty good. You know what I mean? Yeah, all right. Cook and brother, have a great one, man, have a safe one. Let's go look at some of the higher volume equities out here in this market, folks.  Inside of the NDX, let's see what the strength versus the weaknesses is inside the NDX, and we have the strength is married, it's up 3.8%, you got Moderna up 3.5, Activision's up 2.9, taken away from Machata, communications up 1.3, C-Gen's down 1.1, rest of them are pretty, pretty flat. Stay right there, folks, come right back. Are you having fun trading the markets but having trouble finding like-minded individuals to discuss your trading and investment ideas with? Become an Apex predator in the trading markets and join the Tiger's Den Trading Room only at tfnn.com. The Tiger's Den is an exclusive trading room where successful traders from around the world come to exchange trades and ideas. Join the den and surround yourself with the sharpest minds in the trading world. Subscribers to the Tiger's Den are also the first to have their questions answered live on air and can privately chat with our TFNN hosts live during their shows. Interact with other Tigers and Tigers' as they share trading ideas, news analysis, and discuss the market action all trading day. Subscribe to the Tiger's Den risk-free with our 30-day money-back guarantee and become part of the TFNN trading community. TFNN Educating Investors. You could be making money off the stock market and if you're already making money off the stock market, you could be making a lot more. Check out TFNN and Tiger TV and get expert investing advice to give you the power to control your financial future. Go to tfnn.com and find the newsletter for you. Whether you're into trading gold, metals, futures, currencies, or options, you'll get advice and analysis to help you seriously get ahead. TFNN also features trading services with a 30-day money-back guarantee for new subscribers, as well as TFNN's Tiger Den trading room, trading software, and educational webinars for all trading levels. And make sure you check out Tiger TV for free on tfnn.com or TFNN's YouTube channel for live financial content from 8.30 a.m. to 4.00 p.m. Eastern on market days.  TFNN, educating investors. TFNN is excited about our new software charting program, The Art of Timing the Trade Charts. In collaboration with Tom O'Brien and using his best-selling book, The Art of Timing the Trade, your ultimate trading mastery system, David White has programmed an outstanding piece of software that will complement any trader's methodology. Using this first-of-its-kind program, The Art of Timing the Trade Charts allows you to scan thousands of stocks for Fibonacci formation setups, including Gartly's, ABC's, Butterflies, and much more. The Art of Timing the Trade Charts is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days, weeks, or even months searching to find. And right now, we're offering licenses available at only $79 a month. We are so confident that you're gonna love this new charting software that will even give you a 30-day unconditional money-back guarantee. Don't miss out on this incredible new piece of software. Get your copy of The Art of Timing the Trade Charts today by visiting tfnn.com. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of tfnn.com. Welcome back, folks, sit down. Dow Industries right now trading up 548, Nasdaq up 167, S&P's up 59. Let's go take a look at the yen, because we know that the yen, where the yen goes moves gold. There's no two ways about that, and meaning it's an inverse correlation. The yen gets weaker, gold gets weaker. The yen gets stronger, bottom line gold goes to the moon. And so if we're taking a look at the yen out here, right now the yen's up 47 ticks. And yeah, this is a strong move. So I can see what one of these tags are saying. Okay, so let's take a look at this. So what's the top of that range? Well, one 1080, I don't see, oh, this gets interesting. Okay, so let's look at this. So if we put this up, let's take this. Oh, it's gonna get interesting, yeah, okay. So this did break this trend line, man. That's saying 111. I see 111.19, I don't see 116 yet. Let me see, okay, let me find out where this tag is getting 116. I'll put this on a longer-term basis. Well, 111.66, the big one. Let's see, okay. So we'll see where that shakes out. That very well might be the reason that this baby's pulling back on the other side. There's no doubt about that. We take a look at, let's see, I believe Vale for a couple of the tag is out here. Okay, this is Valley. And this baby's all about, well, it shouldn't be all about, well, no, it can be all about iron ore because this is one of the biggest iron ore producers in the world. Last, this went south from $23 down to $14.80. Now let's put this on a weekly. Okay, so you've broken, no, you're gonna take a little more heat in this, man. This looks like 1367. You go back to the breakout area. You get volume down here in the weekly. Yeah, this is gonna take some more heat. Let's go see what iron ore is doing. So iron ore right now, and this iron ore, this will, now here's something that there is no two ways about it that affects, China affects the iron ore market in a monster way. I mean, if you've ever seen how China can build, it's pretty incredible. Bottom line is that that is gonna be problematic right now. There's no doubt. Evergrande, that's gonna be one big mess that they're gonna try to smooth out as much as they can. And iron ore right now is going at 67 bucks. And it's been a one-way route actually from, well, 672 on this one versus 1262. And it looks to me that that baby, well, let's take a look. Put this on. Oh, I see, iron ore. Let's see how we do this. I-O-E, I-O-E. What I'm trying to do, I-O-E one. E-one, I-O-E one. Let's see if that works. Yeah, there we go, beautiful. I was trying to get the generic one. So let's, we have it now. Okay, so the difference with the generic one, folks, is that you can go back as far as you want. That's what I'm trying to do. Okay, so if we take this, put this on about a 15-year monthly. Yeah, you take this in a monthly, man. Iron ore can get back to, my God, four-four-odd or something. So you better be careful with that valley, no doubt. Let's go to John and Orlando. Hey, John, what's going on? John, how you been, man? Tom, how are you? How's your afternoon going? I'm doing great, man, yourself? Good, good. I'm looking, I already got into a firm and I got a good profit in it. But what do you think of their business model? So let's see what they have here. Firm, low is 46, the high is 146, it's up eight bucks today. They build next generation for digital, mobile commerce. Let's see what we have here, their revenue. So tell me what they do. Well, they sign an agreement with Amazon and the shop owns 8% of them. What they do is, they do financing on big ticket items for 12 months, 18 months, like 24 months. Yeah, it's the buy, you know, buy now, pay later, right? Okay, okay, I got it, I got it. Hey, listen, man, you know, the lending business has always been big. And now what you do folks is that everyone, most of these people are gonna be broke forever with the amount of junk they're gonna buy. Yeah, listen, man, this has a high volume high out here, you know, the 126, that's where you're gonna have to be careful. That's the real bottom line. I mean, the stock just went from $76 to 121, and, you know. So, now did it do that because is the Amazon buying them or something or just making a deal with them? No, no, they made a deal and they shot up like $31 on that day. Right, okay. Yeah, but Shop, Shop owns 8% of it. Yeah.  I think it's a long-term hold, what do you think? I would, no, I would not do that. Yeah, yeah, you know, when an equity goes that far up and they still don't make money. Yeah, I know. This is a business, okay, so picture this, this is a business that Amazon could get into in a second. And as soon as they made the deal with them, you know, maybe it's a five-year deal, 10-year deal, I don't know what the deal is, but the bottom line is that if Amazon sees them making, you know, really goop some money, the bottom line, you know, it doesn't take Amazon five months to work on something like this and all of a sudden, in fact, I don't know why they haven't done it. They opened like a small bank a couple years ago, do you know what I'm saying? So yeah, I'd be, you know, you're in a great trade right now, but no, it's, you and I could open this frickin' thing right now.  Buy, now, pay later.  All you're really talking about is that what is the creditworthiness of the person and what is your spread? Do you know what I'm saying? Right, right. Any competition will hit it hard. Well, there's competition in that business right now. There's three or four companies that are pretty big anyway, do you know what I'm saying? But it's like the new deal. There's no doubt that, you know, it's like, you know, layaways have been around forever, folks, and this is a layaway except the difference is that I believe you get your goods, then you pay for them, okay?  I grew up, so you wanna hear something with wild folks, okay? Depending what city you're in, you know, I remember the day that, so what ended up happening is that you'd have sales guys knock on doors door to door, right? And they'd sell you goods and then they come by every Friday when everyone get paid and then people would either get them $3, $5, $10 and that was how business was done, you know, like 1957 to basically was probably over by 62, 63, but before that, you know, but I actually saw that and was like, wow, this is wild, man, how this works. You know, so. Let me tell you a story of when Mike Grant came to the US, he used to go door to door with women's clothing on his back. Yeah, no, that's exactly what I'm talking about. Listen, I saw it. Yeah, that's how it was normal, right? I know. Pretty cool, man. Yeah. Have a great one, man, have a safe one. Stay right there, folks, you're coming right back. Are you in the market for buying or selling real estate in the Bay Area, including the surrounding St. Petersburg, Tampa and Clearwater markets? Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay Area. Whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property, Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area to help buyers and sellers make the most informed decisions across all price levels. From the price you should be paying per square foot in certain up and coming areas to the type of cash flow investment properties are capable of creating, Tiger Real Estate can help you make the best decision when it comes to all areas of the market. Before you make one of the biggest decisions of your financial future, call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at tiger at TFNN.com. That's<PHONE_NUMBER>. Call us today. The technology around us is changing every day. With so much happening, it can seem impossible to keep up with all the information. David White's investment newsletter, The Technology Insider is designed to give you all the information you need to understand the technology that shapes today's markets and tomorrow's future. David White has made his living staying on the cutting edge of technology. His weekly newsletter will give you specific recommendations for valued tech stocks as well as entry prices, target prices and stops to set for each trade. Dave delivers his weekly newsletters every Friday with updates throughout the week. You can get The Technology Insider at TFNN.com for only $37.50. Sign up for David's newsletter, The Technology Insider and get an inside look at everything the technology sector has to offer. Try it risk-free today with our 30-day money-back guarantee. TFNN, educating investors. Biotech is booming, but for how long? Whether you think the Biotech bull has room to run or has run its course, trade LABU or LABD, Directions Daily S&P Biotech three times bull and bear ETFs. Visit directioninvestments.com slash biotech today. An investor should consider the investment objectives, risks, charges and expenses of the direction shares carefully before investing. The prospectus and summary prospectus contain this and other information about direction shares. To obtain a prospectus or summary prospectus, please contact Direction Shares at<PHONE_NUMBER>. The prospectus or summary prospectus should be read carefully before investing. An investment in the funds is subject to risk including the possible loss of principal. The funds are designed to be utilized only by sophisticated investors such as traders and active investors. Distributor, Four Side Fund Services, LLC. Free at 1-877-927-6648. Internationally at<PHONE_NUMBER>. I'm Orion. Welcome back folks. Let's go take a look at the small caps out here. I believe that's what we want. Let's see what we got here. Yeah, so let's take a look at the small caps. They got a good little run going out here today. So we're up 41 bucks. I'm going to use the, I'm going to put the IWM on this just so I can, well, actually, let me see. I don't think I get the volumes on these. I don't think you actually, yeah. So let's do the IWM. We'll give you the price and volume simultaneously. Okay, so your small caps, IWM's up 417. I mean, this to me is going on top of the range once again. That range is going to be the 279, 229, 84. Now, the thing that's intriguing about this one here, you know, you have, you certainly have the small to mid-sized oil equities and commodity equities going up and the gold and silver's not going with it. If they go with it too, you're going to see that go up big time, even with markets, if in fact there's it's ABC structure on the way down happening. If we go take a look at Titan International, TWI, now Titan, T-W-T-W-I, right? Yeah. So Titan International, this is up 22 cents right now. The low for the year is 254, the high is 1182. This baby here, you know, this has to do also with the commodity business, the mining business, the development business, all of the above, okay?  So, wheel systems are off highway equipment, agriculture, construction, mining, military, recreational.  If we take a look at this right now, let's put this on a weekly. Okay, so you're back to strength. Yeah, this is, right now, so this will end up happening with this. This, this had a nice expansion. If we bring this back, I don't know how to date on this. This had a nice expansion, it started from $1.21, goes all the way up to 1382, pulls back to seven, no, 686. That was basically about three months ago. We just tested that area and you're gonna test it with tremendously light of volume. Now, something like this, I dig too, this is the second test that we've had at this level, okay, which is really cool. The first time down was 686 on a weekly with 1.6 million shares. We, then we came down with 1.3 million. You tested it again last week with 1.5 million and check this out. Oh, this is really good, man, because we only have 825,000 this week. So, that's what you'd like to see. The market folks is all about energy, okay? And in this particular case, because the stock's going down, you're saying, okay, what type of energy do we have? And you can see quite clearly that when we did come down basically two months ago, you came down with the 1.6 million. Three weeks ago, you came down, tried to test it with 1.3. We got into it with 1.5 and now you're talking about, you're not even gonna have a million shares. Lucky you're gonna have a million shares on the week, okay? So that's saying that now what you're gonna look for is you're gonna look for a sign of strength. That's what you're gonna look for after this. Let's go take a look at Microsoft for a couple of the tigers out here. And Microsoft right now is up $1.19. If you were just listening to our man, Mr. Dave White, there's no doubt, man. I mean, when you get a market that's up five and 600 points, Microsoft should be ripping, right? It's the strongest stock, has been the strongest stock in the marketplace. And it's only up $1.24. You get volume that's contracting. We came down with volume. Microsoft looks to me like it's in a consolidation.  And then we'll see, we'll go from there. And just to go back to Valley for a second, this is important and thanks for bringing this up. What you did have out here is that Valley also went ex-dividend today, I believe, that's what he's saying. Which makes a huge difference, man. I mean, that's why you see that gap down. And if you don't understand how that works, folks, the bottom line is that when you get paid a dividend, that dividend normally comes right out of the equity. That's how it kind of works. Sometimes what ends up happening is that you get such a strong day in the marketplace that you can go ex-dividend and it can stay flat. And if that happens, man, you're in heaven. I mean, in a monster way, there's no doubt about it because the bottom line is that these dividends, they add up, man. They add up in a big way, there's no doubt about it. So let's go take a look at the GDX because the GDX, no doubt, this low is important. Below the low that I'm talking about that is important because what you've done here is you've broken your swing, your swing's $30.64. Now granted, it's on light volume, but the bottom line is that, okay, you need a rejection of lower price. That's the real bottom line. 20, 28.71. Okay, so 28.71 is game here. I can't, we'll see how it reacts there. 28.71 is the downdraft that was created, I believe, yeah, going right into, yeah, mass match. And it's gonna take quite a bit in order to basically take that baby out, meaning get lower than that because the volume's so extraordinary at that particular point. We'll see where it shakes out. XAU, HUI, we take a look at the two indices out here. XAU right now is down 226. You're trading 120.44. This also broke the consolidation. This is gonna be also coming into monster volume, though. Ah, give me that, baby. So in a weekly, in a weekly, it's gonna be tremendously light of volume 120. This is kind of in no man's land right now. What is the top of this? It's 111. It's 120. So okay, so right now, you're going into the strength that was out there going all the way back to April of 2024. That's how that baby is running right now. iPhone number's<PHONE_NUMBER>. Let's go take a look at this marketplace as we come into the close. First, we'll go to the end cues because as I mentioned a little bit earlier, is that we haven't got much movement in the end cues, but what you do have in those end cues, why is this one won't do it? So weird, one second, hold it. I got it on this one. When I say not do it, I can push it out more. Hey, let me put this one up here. Okay, so if we put this one up here, what you're gonna see is this. So this bar here, ah, there it is, okay. This bar, where are we? End cues, yeah, here it is right here. The bar that's at 15,265 is actually game, you know? But I know that sounds like a lot right now. 45, 55, 60 points lower. So that'd get the end cues under 100 or up 150. We'll see where it shakes out. Stay right there folks, come right back. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority and technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on tfnn.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern for free. Each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at tfnn.com or on TFNN's YouTube channel and become the investor you were born to be, TFNN, educating investors. Markets can rise and fall like the tides. Subscribe to Basil Chapman's newsletter, the opening call, and you too can ride the wave. Basil Chapman is an authority in technical analysis. His Chapman Wave trading system has been helping traders identify trends and capitalize on momentum in the markets since 1984. TFNN invites you to test Basil's proprietary Chapman Wave trading methodology with a monthly subscription to the opening call newsletter for only $149. Your subscription to the opening call comes with a 30-day money-back guarantee as well as daily market updates on key indexes, stocks, and commodities. Ride the wave. Sign up for the opening call risk-free today.  The Tiger First mortgage program may be the program for you. The best rate on a five-year CD in the country right now according to bankrate.com is paying 1% per year or $1,000 per or $100,000 invested. The Tiger First mortgage program pays 7% per year, paid monthly, on secured, high-value, billable properties in St. Petersburg, Florida. The investment is for four years, paying 7% per year or $7,000 per or $100,000 invested. Your investment is secured by high-value real estate in St. Petersburg, Florida. Your investment can be anywhere from 100,000 to 500,000. You wanna make 1,000 per year or $100,000 invested or $7,000 per year on a secured Tiger First mortgage. The Tiger First mortgage program may be just the program for you. The Tiger First mortgage program pays 7% per year, paid monthly. For more information, you can call<PHONE_NUMBER>. That's<PHONE_NUMBER>. Don't forget, you can listen to TFNN live on your mobile device 24 hours per day. Go to TFNN.com and hit watch Tiger TV. That's TFNN.com. Go to TFNN.com and hit watch Tiger TV. Welcome back, folks. Dow, Dow's up 511, Nasdaq's up 155, S&Ps are up 55. So Nike, Nike's coming out with numbers after the close today, folks. It's gonna be pretty cool. 415, they'll come out. They're gonna be looking to do 12.5 billion to the top line. A buck 12 to the bottom line. That being said, Nike's up $2.03 right now. This looks to me like you're gonna go right back into this gap. We did what Nike, Nike's off a high of 174. It's down on Monday to 152. You get that monster gap that's there. You get some, the volume's not bad out here today. It's 8 million, but the bottom line, the way this is set up, that gap is just wide open with a large magnet that looks like it wants to bring it down. But we're gonna, we'll get that number ASAP coming into the close. I can't believe how fast an hour just went, man. This is like crazy. It rarely is. If we, let's take a look at the ETF structures and see where we stand right now. So on the spy, it really held price.  That's holding, still a holding price. We take a look at the cues. The cues right now, up 349. Yeah, you're holding price there too.  Or that you've done the B to C of the ABC structure on the way down. The ultimate here of an ABC down, more than likely the way this is set up is that you'll get over the high even of today, tomorrow, and you'll have another contraction of volume that'll be pretty amazing. So we're going at the 66 million and the cues have done 38. You get the gist of it. There's less buyers. This is what bounces are all about, you know. And, you know, we'll see how that shakes out. The bottom line is that we've had three of these before and guess what? It's just blown right by them and went to the highs. Always remember folks, the bank can claw your heart out, the bull can run you over and thank God, there's always another trade. Health, happiness and prosperity. Have a great night, have a safe night. Come back and visit Tommy tomorrow morning. Kicks us off 9 a.m. Have a great one folks, have a safe one. Building wealth.


What's going on infinite fam welcome back to another video if you guys are new to the channel Make sure you guys hit that subscribe button turn on your post notification bell leave a positive comment down below for a chance to get a what? For a chance to win a shout out in the next video that is right guys So this is not clickbait as you guys can see by the title and thumbnail of the video This is something serious that's Going on right now I'm gonna let genise explain as to how this came about and how this is a thought at the moment But babe go ahead take it away So as you all know I have endometriosis if you don't know that endometriosis is A very complicated condition explain it very short terms I basically have multiple cysts that are filled with tissue that are attached to my cervix and my ovaries And they're growing constantly leaking lesions things like that and along with that it can cause a lot of issues with You know your menstrual cycle as well as how able you are to have children I actually have a genuine question. So your birth control. That's what they prescribed you for your endometriosis to help Now what does exactly the birth control do to your endometriosis? Does it break down the cyst? Does it freeze them from growing and what what goes on with the birth control and how it reacts to the cysts? So the whole point of the birth control is basically to stop the reproduction of the cysts and the constant growing And it's supposed to actually minimize the cysts I kept getting lesions and I'm constantly in a lot of pain which leads me to why we're making this video So I recently had an appointment with my gynecologist and I was having a lot of pain a lot of pain more than normal And they ended up putting me on a different kind of birth control, which is called kelnor and it basically Shuts down my system. I'm not producing any eggs. I'm not doing anything Everything's just in the dormant phase right now So I can't have kids right now if I wanted to just because obviously I'm on birth control But that's with any of them.  She did mention to me that first off Um, I cannot get surgery and I thought that I was going into like getting surgery That's to remove the cyst you can't get surgery to remove the cyst I can't remove the cyst because there are so many of them and it can create more problems The only solution that I have been told is to remove my uterus entirely And with that comes not being able to have any children going into early menopause things like that And that's obviously not something that I want to do nor the gynecologist wanted to do so You're way too young for that Exactly my biggest thing and that is if I ever want to have children That's to basically have a child as soon as possible within the next three years or so Three years that's what she said. She said as soon as possible So but you can have one like at like 30 if you really wanted to but it's just harder to conceive at that point She basically told me that it's kind of like a waiting game and my endometriosis can get worse And that can change my chances as time goes on but for right now my endometriosis is at a level four of severity Four levels and level four being the worst. Yeah, I believe so does she give you a level right now? Like if you're no, I haven't gotten a level yet. That's basically where I'm at right now I can still have children but it doesn't guarantee me being able to have children in the future All she knows is right now. I'm able to and within the next two years three years I'm able to but as far as anything after that there really is no You know the chances are slim Chances are quite slim. So basically she said have a kid soon or you risk the possibility of not having kids Okay, so and then that's exactly why this video is a thing and why we titled it the way we did You know, are we expecting or are we planning on having a kid? Honestly, we might have to plan to have a kid now. Um, it may not be within like the next month or so It may not be within the next three, but it's definitely gonna be sometime soon But if it happens within the next month or so it is what it is.  Yeah, obviously you would have to stop the birth control That's a decision that we would have to talk about, you know her and I how long do you have to stop the birth control? Four and then you can like try having kids I'm not sure but honestly right now the goal is to stop the cysts from persistently like growing So right now the option to stop with control is not you can't stop the birth control just yet. Yeah, I can Okay, so like if I wanted to have kids now I can't like I need to wait until they figure out what's going on with my body and the severity of it because It's still so new. I found out that had endometriosis three months ago And it feels like a lifetime as soon as they put me on birth control. I've been in pain I've been doing a lot of research as to like what I can do if I should get second opinions Different doctors say different things That's the whole reason why I don't know like the severity of my endometriosis and the level is because I need to go to an endometriosis specialist, which has to be soon I honestly should have been sent you to one of those already I mean as soon as they figure out what's going on once they figure out that point If whenever that time is that's probably when we'll try to start having a kid or something like that But again, it all depends on her body and how it's going down. That's really it, right? Yep I mean so again like this video is titled the way it is and it's because there might be a kid coming sooner rather than later But again, it goes it comes down to her body. I feel like a lot of people Don't understand my condition and everyone's just like well Obviously no brainer. You need to have kids now if you know, you can't have kids. It's not that simple though It's not that simple. It's not that simple and it's not that easy of a decision for me to make Especially when my plan wasn't to have children like ever in my my brain I never like was like, yeah, I know exactly when I want to have kids and I never thought that it would be at 23 Yeah, so with this whole condition that she had we have to have a kid sooner rather than later But again, it has to go with our timing First, you know, if we're not ready for a kid We're not going to just have a kid because we have to have a kid asap, you know, that's not just how it works Exactly I want to still be able to have my life together before I bring a child into this world Because the last thing I need is to bring a child into this world And they don't get to have the life that they deserve to live as far as you know Growing up in a good place and able to be spoiled like we want to spoil the kid like stuff like that Hopefully by the time the doctors figure a situation out and they say, okay You can stop the birth control now and try for a kid if you want to by that time when they figure that out We're ready to have a kid Because like we said, we're not just going to have a kid just for the hell of it just to have a kid We don't want that. We want so much better for our future children Especially because we both been through so much growing up There's been a lot of mistakes that you know, our parents made right so we want to not repeat those mistakes We don't want to repeat history. We're trying to switch it up a little bit But it's it's honestly it has to come down with the timing. We're on the same page We understand exactly what we want and as far as timing we just hope you guys understand That it's not so black and white You know, especially in our case. I'm not speaking for other people But for us, it's not very easy. So yeah, infinite fam. Um, a kid might be coming soon We don't know how soon, but it probably could be really soon. We don't know But if the timing is right, the timing is right. So, I mean, that's really it And again, this is just another update as far as jenice's situation. We're handling metriosis You know her journey with it. She gives you guys updates whenever she can Um, you actually have another follow-up appointment coming up very soon Yeah, like three four days, I think Yeah, so whenever, you know, you get information from that We'll make another video and we'll update you guys as far as what's going on there If it's like important and stuff like that But if it's just like, oh no, you're good. Keep taking your birth control We're still doing tests or whatever You know, obviously we're not going to tell you guys that because no brainer She's still taking her birth control I mean, yeah, infinite fam that's pretty much it for this video It was a pretty short one pretty right to the point And it was just explaining again what's going on in our life Life updates is what we like to give you guys because you guys are a part of us You guys are our family. Honestly, we wouldn't be in this position in life itself We wouldn't be here without you guys We appreciate you guys so much And we hope you guys understand all the updates and life events that we're dealing with over here Do you guys have anything else you want to say? No, that's pretty much it I mean, if you guys have any questions in regards to endometriosis Or anything like that, you can DM me on my Instagram All right for the fam, so with all that being said I hope you guys enjoyed the video Smash that thumbs up I'd like to give you guys little life updates and events that's happening I guess we'll see you guys in the next video