Okay, next up we have Raphael Herzog, who will be speaking about Kali Linux and their experience in tracking the testing distribution. Welcome. Thank you. So, how do everybody? Time for the introduction. As I said before, I'm going to present Kali Linux today to you. So, we'll cover the first part about what it is, because many of you probably don't know about it, and then what we use, and the choice we made to set up our infrastructure, and the workflow we use to do our packaging work, the tools we have set up for quality assurance, and the last part will be more dedicated to the problems we have, because we have chosen to be based on deviant testing. So, we have issues and some workhounds and also some wishes of improvements that we would like to see on the deviant side. So, Kali Linux is a deviant derivative that has been created in 2013. It's focused on penetration testing and contains lots of security tools, forensic tools, so it's used by security experts doing audits, by script kiddies also, but that's another problem. It's really the successor of Backtrack. Many of you know about Backtrack, but really it's the same people doing both. Backtrack was the first try. It was somewhat hackish, not really made cleanly with packages, and Kali is the reverse of Backtrack based on deviant with deviant packages. Not all of them clean, but at least clearly separated. So, the company behind Kali Linux is Offensive Security. The company is doing a penetration test and security trainings. So, Kali Linux is really their toolbox for their security audit and penetration testing, but at the same time it's also a marketing product, because they give it freely to users on the internet, so they are known for this, and it brings them customers for their training. Kali Linux is rather popular. We have more than $100,000 for each release of the Edo image. We have many minors everywhere in the world. The forums on the ISC channel are very active, so there's a large user base, and it's also, well, since it's well known in the security fields, there are many extreme authors of security software who are using it as a reference platform. So, this is rather useful for us, because since they develop on Kali, it tends to work on Kali, and we have less problems to integrate it. It doesn't mean that they do clean stuff, but at least it works, and we can help them to do something cleaner in terms of packaging. So, what I like about this is that it means we have a very large user base of devian testing user, because Kali is really devian testing. So, if on the devian side we tend to tell devian testing is for advanced user or at ease, on the Kali side, we do not give any such message. So, we have some support issues, but it means it's also realistic to give devian testing to end user. So, my role in Kali in Linux, so, I'm a devian developer for a very long time, and I'm working as a consultant since 2004 in my own company called Friction. And I've been working with self-sufficiency in the start of Kali Linux. They found me through the devian consultant list, and we discussed, and I worked for a full year before Kali Linux had been announced particularly. And since then, I've done lots of stuff for, well, at the start, mainly creating the infrastructure for the packaging, and packaging lots of software. At the same time, there are so many software, about 300 of them, that I trained a few other persons from the company to, so that they could help us in the process. And now, I need most of the work is, on the last part, monitoring the health of the distribution, because as we discussed later, we have checks to ensure that it works. And since every day we have new packages from testing, we have regular regressions and stuff to fix. So, what do we use for infrastructure? Hardware-wide, it's a lot of, well, a lot of, many rental servers on virtual machines on the internet, over several places. We have one machine where we host our repository. It's an internal machine, not really published. And we have a sort of public mirror of it, which is archive.kali.org, which is a reference machine, which is used by all mirrors. We have mirror redirectors based on my work brain. So, when you install Kali, your source.list file points to HTTP.kali.org. And from there, you are redirected to a mirror close to you. We have mirrors that we manage ourselves, and we have also mirrors that are contributed by universities, companies, and stuff like that. We have four build servers, one for each ARM architectures, and also one for each BAUS AMD64 and E30086. We have one server mostly dedicated to quality restaurants, and one where we run configuration management stuff. And there is stuff by the management server, because most of our services have been integrated with that. So, we use SaltStack as the management configuration management tool so that we can easily deploy service on new servers in case of need. And we use some SaltStack event features, which basically allows you to inform one host of something that happened on another host to coordinate operation. For example, every day we build the ISO image, daily ISO image on our build machines, and when it's finished, it informs the sound trial or repository which downloads the ISO image to make it available to use. We created some salt formulas, so it's basically a sort of re-scipes ready to use for our full services. And we created three of them, but actually we use only mainly the S build one, but it's a layered solution, so they bootstrap the way to just run they bootstrap on a given distribution. You just have to give the distribution name, and the formula has all the information of what is the main mirror that it should use, what components are available in the distribution, so on. S-shoot builds on top of the bootstrap to add S-shoot integration, and it builds on top of S-shoot. It builds S-shoot-shoot, if you want, but with the name expected by S-build and with appropriate seemlings ready. We use that to set up our build daemons, obviously. We contributed things to other formulas that we use. So the package repository is managed by Reproprop. It accepts uploads by SSH. We have two uploads, two uploads from developers, obviously, but it's also a binary upload from build daemons. This is rather usual. It's also this machine which enqueues build jobs on build daemons through SSH. This is a rather easy solution, but I'll come back on this later when I pick up build daemons, because we're using rebuild daemons, which is... Basically, there's no sound trial service listing which build needs to happen, so we directly send build operation to each build daemons, and we have a single builder per architecture. The server also centralizes IZO image that we build, and it imports package from Daemon, runs BritNet to create a consistent distribution out of what we get from Daemon and from Kali, and pushes the public archive. So the public archive is just in-jinks to serve files of our HTTP and our sync to make the file available to other downstream mirrors. We use the HTTP sync or hash sync script that Daemon is using with its own mirror, so it's based on SSH triggers and notifies downstream mirrors when they have to update themselves. We have... Our sync access is restricted to only official mirrors, and we manage that through Sault from a list of official mirrors that is stored in Sault data. And the same data is reused by the MyWare Redirector service. MyWare Redirector is run with MyWare Brain, which is an Apache module. It uses a PostgreSQL database to know which files are available on each MyWare, and it watches the status of each MyWare and redirects you to a working mirror close to you. So the definition of working on MyWare Brain by default is only HTTP is available. We got a bit frozen and we hooked another script to disable Mirror, which are no longer in sync with the main archive. MyWare Brain is not yet in Daemon, but the upstream provides Daemon files, and I would like to see this software in Daemon. I thought I would have promised it to its upstream browser, but I never kept my promise yet, so if you want to help me keep my promise, well, I'll gladly get some help. MyWare Brain has been working relatively well for us. It has some raw sides, rough sides. I get many notifications which are not really interesting when don't stream Mirror are not available, but only for a short period of time, for example. And it has a rather annoying bug that I worked around, which is related to how it handles files. When you delete files from the main archive, it may still be on downstream MyWare, but it will immediately start returning HTTP 404 errors instead of keeping redirecting to whatever Mirror still has the file. I worked around this by ensuring that we keep deleted files for a few days before actually removing them. So build-sales, we use RebuildD, which is a Daemon package created by a French guy, Julien Anjou. It's rather simple. It has no complicated features, but it does its job. It uses a Sculite database to keep track of what it has to build, and it builds them. There's no way to handle builders of multiple machines. It's just basically a list of packages to build on a given builder. So we feed the source package to build directly from the machine running report to the builder. This is not a problem for us because we use binary package from Daemon Unmodified and we have only 400 packages which are really specific to Kali and that we have to build. So the workload of building is not so high and a single machine is fine for this. The build machines also build ISO images with live build. So again, we have official releases and daily builds made available. I know that live build is officially offered in Daemon, but we use it in Kali and we'll keep using it and we will keep maintaining it in Daemon. At least we will fix anything that is broken. We might not develop new features and stuff like that, but we will make sure it does not get removed, at least not until its replacement is as feature-complete as live build because so far live wrapper is really light on features. For quality restaurants, we have a private Jenkins server with many jobs. We run tests only on AMD64 and E386 architectures so we don't have tests for the other architectures. It was initially set up by Olga Levson with a similar setup to what we have nowadays on Jenkins. And we have a public backtracker obviously, which is the Mantis setup. I think Mantis is gone from Daemon, but well. So I speak a bit about the structure of the distribution, how we, what repository we have, what meta package we have created and what Kali-specific package we have. Kali-specific being both forked package from Daemon and package that really exists only in Kali. So how do we create our release? We have our Kali packages in a repository called Kali-dev-only. So that's where we upload our packages and it contains only results. Debian testing is a plain mirror of Debian testing and from there on we build Kali-dev. We combine Debian testing with Kali-dev-only and Kali-dev-only takes precedence. So if one package is in both repository, you get one from Kali-dev-only. Obviously this breaks quite often when for example there is a transition finished in Debian testing. We have to do the same transition in Kali-dev-only. So to ensure that we have something consistent to use for a user, we run BritNet on top of Kali-dev and this is then named Kali-rolling. Our BritNet configuration is rather simple because we have no delay to wait, no RC bugs to check. So basically it boils down to instability checks and making sure that the package are available in all the architectures. We have created the meta packages. So for those of you who don't know what it is, it's a simple way to install a set of related packages through an empty packages whose sole purpose is to have dependencies. So for example we have Kali Linux full which defines our default system that you get installed on our live image. But we have a whole set of topic-based meta packages as well. Software, different radio, one oriented to tools using your GPU, wireless tools, web tools, forensic tools, voiceover IP tools, password cracking tools, RFID. A Net Hunter is a specific one. Net Hunter is basically a phone device on which you can install Kali to do funny things like plug it in a computer like say you have a friend or a target rather. You ask him if you can charge your phone on the USB device.  So basically you monitor everything through your phone but you drive the traffic back to the original interface so you can snoop everything. It also becomes a keyboard so you can send the case strokes and take control of the computer. So it's a really nice project that they created and well this one it contains all the dependencies that you have to run to set up this on a phone. We have also some desktop oriented meta packages so that if you want to install them or rather when you create mainly used in the creation process of ISO image because you can create custom ISO image for a specific desktop and then you use those and you get something rather well integrated with Kali. We have two special packages which are Kali Linux all which is a dependency which is a meta package of meta packages so when you install this one you have everything. It's too huge for most people so we use it for testing because it's a way to ensure that we it's a simple way for us to install all our packages and the Kali Linux top 10 so the most popular the 10 most popular package among Kali. So Kali specific package we have a few package of our own. Kali default is basically default configuration file for the web browser but also for desktop with gconf gconf gsettings and everything that is related to that. We have Kali menu which is using the free desktop menu specification to create a Kali specific menu where all the usual entries are even one level below and where we put all our Kali tools in the main menu. Kali would log in the set of hacks because Kali default user is root and you can't log in as root in KDM, GDM by default so this basically diverges some pump configuration file to allow this. Kali meta is where we built our meta packages and Kali Archive Clearing is the key to sign our repository. We also fork quite a few packages so the minimum one is base files because you want to be recognized as being a derivative so you must modify your ETT OS release and base and ETT DPKG D4 and stuff like that for various reasons. Desktop base is where you change the background picture of the desktop and root scale dash GTK is for the branding within the installer. We have a few desktop features we have a modified version of Dome Shell Extensions with an application menu supporting nested menu. It used to support this but our recent GNOME version dropped this so we developed something to keep that feature for us and in GNOME terminal we add a patch to support transparency which also got removed by GNOME recently. We fork Kleinex mainly to add a single patch which allows with injections on many brands of Wi-Fi cards. I would like to get this one to Debian but I'm not sure it's actually possible. Yeah we discussed it once already I think a friend didn't like it so we have a fork of init system helpers basically it's a fork of update dash RTD to disable most services by default. It's a hack and I'm rather happy that we have found a cleaner solution for the future. We recently contributed well with the help of Andreas and Rickson I believe support of preset files in system D in Debian because the DH system D was always using the system CTL enable instead of system CTL preset so we fixed this so you can now use system D preset files to disable services by default. At least it works for packages that have system D units which is not all of them which is the reason why we still have to keep the update RCD fork for now. Obviously we have customized Debian installer mainly to put a pre-seed file in the init RTD which is generated and related to this we have a few two UDEPs that we modified net retriever to make it use the correct package for our containing our key for the predatory and another one to change the default name. When you want to install Debootstrap Kali obviously Debian Stabilizer doesn't know of Kali yet so we have a fork to support this and a few open bug reports in Debootstrap as well. Debian CD is as well as some distro specific data that we have to add. We have a modified live build with EFI boot support which we contributed back into a bug report but which never was applied and which is not entirely satisfying so that's why I never committed directly I wanted someone to review it but since then Daniel stepped down so somewhat languishing. So that's it. Now how do we do our packaging? We do everything in Git repository so you can find all our packages in git.kali.org. We use what I consider the standard and best tool to use nowadays so git build package we use a pristine tar to store the original table 3.0 kilts for a source package format short tools files with DH so this is a rather standard. When we have a package fork from Debian we maintain a Debian branch with git build package import DSC on a separate branch the Debian branch and then you check out a Kali branch and you merge directly from Debian. It works rather well in particular if you have configured TPKG-merge change-ups to avoid most of the conflict on change-up files. Another packaging related workflow is the britney because britney needs some manual care most of the migrations are automatic on ours because while we are really really close to testing and testing is already really consistent so you don't have many problems but you still have issue from time to time when well Debian used some first team to bring a package in we have to use similar hints. Up and also for packages which are not instable on the E386 or stuff like that which are forced in also on the Debian side so what do we do on the quality assurance side so as I said we have a Jenkins instance and it runs mainly for kind of jobs simple test we do is installing our meta packages in minimal shoots well that's the test that breaks most often usually because either package need to be rebuilt in Kali Dev only or because package got removed on the Debian side I'll talk about this later. We have a new grading test even so we are rolling release we do snapshots every four to six months and so we do tests and we do ensure that when you started with the last snapshot you can upgrade up to the current status. We ensure that our ISO build process works because well many of our users will customize like build image and so we want to be sure that it always works and we also test installation from the ISO image also this is rather superficial test I think Olga had great plans but did not manage to finish them at this level we kept running it but I think it's not checking much. We would like to go first in terms of quality assurance because well security software are rather very specific sometimes hard to understand and how to and for us package without specific knowledge of the domain it can be hard to ensure that they work so we would like to be able to synthesize this knowledge into a test and then rely on those tests and obviously then hook results into Britney because we have nothing that can blocks uploads package that we put in CaliDev only into CaliRolling so we would like to have this sanity check in the middle so we would upload to CaliDev only it would run auto package test and it would only accept them in CaliRolling if the test succeeded but we're not yet that so now the more interesting part for billion the problems that we have related to the even or not so if you want to look it up you can check the bug that we filed not all of them are related to the infrastructure many of them are related to specific packages but a few of them are related to infrastructure not notably related to repropro I said in the talk before the repropro has no integration with Britney so Britney outputs a file which is called a high D result which is really the list of packages of binary packages that you want in the resulting distribution but repropos can't use this repropos the set of commons so we have written a script which translates this in a large set of repropos calls and it works fine but it's not really nice I would rather have something integrated repropos also has no feature to keep deleted to keep files of deleted package for a few days so when a package is deleted it goes away from the my world immediately and this is causing problems for us so we again acts something with snapshot so repropos a snapshot feature where you can well snapshot our distribution at a given time and then it will keep around the file as long as the snapshot is there except that the snapshot failure is not really complete so you can't really remove a snapshot yourself you have to individually remove references keep the file around so it's again not really clean and one of the most annoying problems that I have with repropro is the fact that well sometimes in Cali we upload new apps in version of the event packages before they been so we push a new dot oric dot our gz file and when they been updated for some reason because either the event package have been repackaged or because it has been downloaded from another place sometimes you can download from github directly as charges it and sometimes you can download it from pi pi or another source the result of basically make this and so the it's not exactly the same time so you have conflicting files and repropo does not allow this and it's same to not allow this but it has no feature to solve this problem and we have to solve it so we are the only solution is to manually remove the our Cali version in all suites where it is and copy back the deviant version and it gets really hard because when you want to keep files for a few days you you add snapshots but snapshot you have no way to modify them so it's really tricky here it would be nice to have something here so it's somewhat related another problem is auto update deviant packs it would be nice if we did not had to push new apps inversion on the Cali site because the new option version would be already in deviant unstable or they didn't testing but it's not always the case mainly when it happens it's due to maintainers missing in action so part of our solution so far has been to create a pkg-security team to take over package which are not really well maintained in deviant so we're starting to do more work with in deviant in this team so now the problem which are most specific to deviant testing the main one is package being removed we we have our meta packages they list packages from Cali but they also list a lot of packages from deviant and some of them get removed so one of the common reason is due to release critical bugs which are not handled on the deviant side because again the maintainers is missing in action or maybe because the maintainers does not care as long as it gets fixed before the release is happy with this it's not it might not be a problem for him if it's not in testing we have no solution yet for this but we would like to add a supplementary janky check which would basically monitor the the warning well the output how can I help restricted to the the testing removals warnings that it emits we have multiple ways to get this information but how can I help recently got a machine power stable output so we can rely on it if we want what our idea was mainly to install Cali Linux all so that we have over packages then run all canal app and then filter the output that we get our second reason explaining the package get drops might be the QA team requesting their removal because well the package might have a few bugs and low popularity contests so if the maintainers seems to be missing in action why keep the package so it's true that a few of them got removed that way so they've been is not aware of package use in derivative we should aim to fix this maybe through tracker.dev.org advertising package which are relevant in the context of derivative I don't know and the last point is when the race team kicks package out of testing to finish a transition sometimes a package needs changes in unstable and when it doesn't happen often quickly enough to be ready with the other packages package get dropped from testing and it gets back in when it's fixed but it still means a few days where there is no packages in testing the second problem is package which are broken it often happens with partial transition what this means is that when you have a package A depending on package B with a minimal version and while for some reason the minimal version is not correct anymore it should have been increased but it has been missed either through tooling or through because the maintainer did not look the changelog correctly and stuff like that and both packages have not been imploded exactly the same day so the first one will migrate to testing before the other and until the second one migrates package might be broken at runtime so such partial transitions are creating untested combinations that ends up not working it happens quite frequently in the context of GNOME transition because GNOME do somewhat stage transitions only five oh okay well so that's a problem for us we also have problems with upstream not caring about backwards compatibility so when we upload the package to the end the situation is not really perfect but over the months until the freeze such problems tends to be fixed but in testing you obviously have a few weeks or months where the situation is problematic on one last reason might be that bugs might be filed too late or the non-appropriate severity so that the package still migrates and we often have also problem with regressions with a new kernel there really is you know even so Ben keeps uploads only new kernel with when the dot one stable raises out it's we still have a few regressions so our wishes so I already spoke of britney auto package testing integration missing report features but what I but we we would like is that they been in general cares more about testing so at the individual developers level I mean taking care of your own packaging testing and showing that gets fixed I mean if you know that it doesn't work take care to use urgency high to get it fixed in two days or instead of five I would also like to release team to acknowledge that it's more than a tool to build stable it's also used by derivative and by orders so there are really end users using it so try to be more open to accept quick and temporary fixes even if it's used only for four days of five days it's still useful but this can only happen obviously if we have the developers who cares about this and they are ready to prepare such uploads so it would be nice to really to revive a never real cut team which cares about the status of testing I would like report back to be be a better on derivatives because it reports back directly to debon without warning the user still for the release team I would like some way to some way to gather data about transitions I would like to know if Cali is affected we have trackers on the debon side but I would like to be able to check on the Cali side if we are affected also without having to run my own tracker and copying all the tracker stuff and be informed what it has been completed so that I can check in a timely manner if we have something to rebuild we would like some application bundling support because quite a few of our of our packages for example ribbon the way Ruby on rails web application which use many many gems in different versions not necessarily the one which are packaged in devian and so we end up currently pulling bundle into our depths but I believe it would be nicer if we could rely on something like a mix of flat back some storm and snappy that would be generic enough to cover web application services both to for the case where we can't deal it deal it properly with devian package also for the case where we know the application to be not clean and doing nasty stuff on the system so we want continuity continuation for those I would like a proper my brain package I said and more volunteers for the new team we created and we are known to recently on devil that's it perfect timing I guess if you have a few minutes left for question maybe otherwise yeah just so you know I wanted just this minute got the live rapper you if I support working I don't know you are pick-off live rapper but speak a little bit so I've just now got the live rapper branch building with the UFI support okay has Icelandic and grab support that's all I had okay well it's not the UFI support that we lack in live rapids rather all the hooks and the possibility to configure runtime with diamond we have a question from my RC from Pede he he says comment to a speaker it is possible to change the desktop background and the installer pictures without forking desktop base and root root scale GTK we do so in deviant edu check the deviant edu artwork package okay I think we can have one more question as we're already on the like about to finish please there any other I have a question as a developer I'm actually following my tracker very well which you're also quite heavily involved in why do I only should see one derivative show not there you do you mean why do we see only you want to on deviant tracker okay but basically nobody else did the work to provide data on the inside but actually I would like each derivative to have its own tracker and so that I can build features in tracker that would export data that we could match back in our own truck and at least Cali has its own tracker instance and we use it to check compare the our package with the beyond so if you go to PKG dot Cali dot org there is a link derivative page and you will see what we have only in Cali and what it brought from deviant and so on okay so thank you very much we have to stick to the times as much as possible thank you


Welcome to Access to Trader, the number one community for those who are committed to taking control of their trading in order to achieve success, profitability, and longevity. Thank you for joining us. Here's Dan Shapiro to help you find your edge, master your process, and own your future. Hey guys, good evening everybody. Welcome to another edition of theAxisToTrader.com. Nightly wrap up show up. Everybody is doing well. Crazy day, right?  Apparently the sun still came up depending where you live in the world.  Everything's going down. Everything's going to zero. Right. Okay. So everybody relaxed, right? Everybody took a deep breath. And so the futures were up. Then they started giving back their gains very, very aggressively, right? You know, kind of, here's my takeaway. You have three banks now. Okay. You have, let's see here, you have S, B, and Y. Okay. Well, let's start them in order. You have S, I, V, B gone, right? S, B, and Y gone. You have S, I, you know, pretty much gone. So you have three banks. Three banks in the last week have been gone. Okay. Really quickly. You know, we had a lot of, a lot of back and forth today. Okay. I think you can, you can, you can see that in a lot of charts. I believe the NASDAQ 100 held up fairly well. Okay. This morning they got below the 50 day moving average below Friday's low, you know, pretty going down and got saved by the Bollinger Band. The two year, kind of, I'm just getting text messages from a whole bunch of other stuff. But the two year yield went down well, 4% at one point. There was a lot of speculation and rumors that this session on March the 22nd, not only will they stop raising rates, there's a shot, right? There's an absolute shot that they could cut rates. I think it's a very, very small shot, but there's a shot. And obviously technology with that type of news, like that news, they liked the falling, falling yields and we started rallying. And it looked really, really good at one point. I know you had technology completely disconnecting from what you saw in the regional banks. At one point we were about to take out the previous day's channel and reclaim it, which would have been super duper bullish going into tomorrow's session.  Which is absolutely terrible. Before I logged off and went to get my daughter from school, I said, hey, at least if we can close closest to the upper range, it doesn't make a difference what these regional banks are going to do going into tomorrow's session. The most important thing is technology. If we could reclaim the 10-day moving average, maybe we started getting another day up. Like, look at Tesla, for example, today. Tesla had a nice move, lost its 50-day moving average, reclaimed the 50-day moving average, put it in a hammer. It looked really, really good, and then it got rejected at the top of the range. And you see a lot of stocks looking like that. And then you combine that with the carnage in all these regional banks. Today you had, let's see what else we had today. You had FRC, I believe it was called, right? FRC, I mean disaster. Charles Schwab. I mean, they're really taking down Schwab. What is it? SH? What is it? SH? SH? WC? I can't remember. You know, Charles Schwab. Schwab is getting killed. You had all these regionalists continue to go lower. Ally Financial, another name is getting taken down. They have another, they have also big exposure to the same kind of scenario that SIVB did. $18 puts, weeklies, $20 weekly puts, something like that. So you had a lot of carnage still in that space. And now the question is, what's going to happen tomorrow from the trading aspect? I personally thought, and I was going to lead with that today on the video, I personally thought if the market could have brushed off the news today, right? Could have really brushed off the second wave of news and starting, you know, started to put in this kind of tone deaf reality, kind of like what we did during the pandemic.  The market literally got numb to COVID and the market started rallying. I thought if the market could have shaken that off today, especially in the NASDAQ and closed above the 10-day moving average, or at least in the striking distance of above the 10-day moving average, I thought we had a legitimate shot tomorrow of disconnecting and having big, big moves. So if you look, for example, today in the middle of the day, Apple had a really, really strong move, right?  Microsoft had an incredibly, incredibly strong move today.  You kind of get where I'm going with this. So we kind of left this in a really, really tough spot going into tomorrow's session. Combine that with incredible volatility. I mean, if you traded today and you were an active participant today in the markets, you kind of saw everything was happening on one candle. The sell-offs were happening on one candle. The rallies were happening on one candle. The emergency press conference that was supposed to be scheduled at 11.30. I have no idea if there was actually news that came out of that emergency press conference. But we did get some trinkets. The Fed is backstopping these companies. It's basically all deposits. Everybody feel free to go to sleep nice and calmly today. FDIC under $250,000. I think it's half a million dollars with securities as well, cash and securities. So if you have that under, you shouldn't have any problems falling to sleep right now. They're definitely going in the direction of auctioning off all these potential banks that are looking for their closures of doors. I think HSBC bought a piece today of some sort of ARMF SIVB. So I think that is kind of the roadmap that the Treasury and FDIC is kind of playing right now. It doesn't appear that they want to bail anybody out. Okay, that's a whole completely different conversation. But the most important aspect right now is from the trading side. And this is where I think, again, we're going to run into some problems tomorrow. You know, I found today very, very, I found today agitating, right? I shorted some Tesla, made some money. I shorted some of the video, I lost some money. And then the next thing I know, you know, the next thing I pretty much stopped trading after that, at least day trading after that. And the next thing I know, I just like, you know, the market was moving but things were going to supply. The future was getting pulled and nothing was really going down. So I kind of just sat there going, you know what, let me see how this day kind of plays out. And then tomorrow we'll start over. But now that I'm looking at all these charts, man, everything is literally in the middle of the range. You're not going to short these, at least you're not going to short most of these, you know, these regional banks. Because some of these things are down 60, 70%, 50% in a matter of two, three days. At the same time, when you start looking at these things to the upside, you know, these bids disappear so quickly that even if you had a $2, $3 move, you know, like this, I think it was, you know, whatever I would say, FRC, whatever people are trading, that $30 stock, I went to like 19, came back to 35. But the point is, you know, it's going to be a very, very tough session tomorrow. I think this is one of those days where even now back to back days that you kind of let the market, you know, do the heavy lifting for us, either get us back to the bottom of the range on the queues or get us on top of the range of the queues to kind of signify which way the market is going. I would love to see another day that technology completely disconnects again from what we see in the overall broader market, because that's going to give us a pretty good idea that, hey, maybe technology is because of the speculation of maybe no rate hikes on the March 22nd meeting.   But right now, technically, we're not in a great place. And you can see that just by the queues. I got rejected twice, guys, right down these levels. The NASDAQ, the QQQs got rejected twice off this 294.40s level, right? You got rejected there Friday, you got rejected there today. That's the area that the bulls need to reclaim. On the downside, the bearers need to reclaim 285. So you can see we closed at 280, right? Excuse me, we closed at 290. So 294.5 to the upside, 285 to the downside, and we're at 290, right? Right in the middle. So basically, you could take a coin, and luckily I have a dime on my hand, right? You could take a coin, you could flip it, right? And wherever it lands, hopefully, right? Hopefully it'll go back in that range, but that's it. It's the market we got right now, okay? And there's two things you can do.  It's just, it is what it is. This is a massive spin cycle, not every single week. You get three bank failures, right? It's just, it's not really a normal thing. So you're going to, you know, you're going to get volatility. You're going to get whipsawed. You're going to get whipped out every single way. Again, there's a formula to this.  You scale down your activity levels.  And if you're starting to get a repeat option flow, especially out of the money and short-term expiration, that's the trade you kind of want to, you know, kind of gravitate to. Not just random moves. You know, Tesla's going higher. Tesla's going lower. It doesn't work that way. You need, you need a strong organic market when you have this much news, this much spin cycle with the Fed, with the Treasury. And oh, by the way, we have CPI coming in tomorrow, right? You got CPI coming in tomorrow at 8.30. I believe the median is about 6%. We'll see, you know, we'll see what happens there. I'm not going to try to try to, you know, try to chop up exactly what's going to happen in the CPI. You know, there's a fine line right now. Is it, you know, is it called, is it's called extinction of the banking system? I'm obviously exaggerating.  I'm picturing all day that's happening on social media or taming the Fed. Again, we'll know exactly what's the most important tomorrow with the CPI. And obviously we're going to get a little bit more, you know, kind of feedback and a little bit more clarity come the March 22nd meeting. But again, from when you see Goldman Sachs doesn't expect a rate hike. Okay. You know, I've seen some videos over the weekend, some economists talking that they would not be shocked at all. If you, if we got even a rate cut, even if there's 25 basis points. So a lot of things on the table and the scariest thing of all, if you think about it from this point of view, imagine you're short, right? You're short. And then out of nowhere, they cut 25 basis points here. You're dead.  You know, you're DOA man, right? Dead on arrival as soon as you put on your position. So we're in a tricky cycle right now.  We're prepared on both sides. It doesn't work like that right now. You know, right now we are in a very, very sensitive area. Emotions eye, traders are all over the place. Everybody's frustrated this, that and the third. My job is to keep everybody calm. My job is to keep everybody rationalized. And most important, my job is to keep everybody in business. So they realize what we're up against versus what we've been seeing and thriving for, you know, many, many years. And this will go away, right? And the next day or two, you're probably going to have a little bit of a contraption and volatility. That's exactly what we want. We, you know, sooner than later, we're either going to close above this 294.5 on the 10 day or close below this 295 and start getting a little bit more organic clarity and a lot more seamless setups than we have up and down, up and down, up and down, up and down is not good for anybody. It brings out a lot of emotions, brings out a lot of anxiety, brings out a lot of stress, and it brings out a lot of indecision. And when you're trading, you have to be incredibly confident in what you're doing or else, like I said, right? With a dime, it's a coin flip. And that's exactly what we don't want. So going into tomorrow, we have our levels on the cues. If you look at the spies, right?    Everybody's trying to get as much data as possible. But everybody, and this is kind of the most important part, everybody's trying to make it to the next day. So if you find yourself a little bit more, a little bit less active today and you find yourself a little bit less active tomorrow, it's a sign of maturity. It's not a sign of weakness. It's not the same as, you know, as the market's going down, you have to sit on your hands, cash us a position. No, that's an excuse. But when you have whipsaw and you have a very, very big aggression on the same candle, up and down, up and down, up and down. That's when you want to put yourself in a position of kind of collecting more data and reacting a little bit less. They're putting your feet in the line of fire and just say, well, let's hope my feet don't get burnt. Again, it's all the long game, guys. Think long game. It's not about tomorrow. It's about your career. Guys, have a great night, everybody. Stay blessed. Stay safe. Again, be well aware of what's going on. And hopefully, God's help. I'll see you all tomorrow. Take care.


can y'all see me i feel like it's dark hold on uh see now i got so it is what is it y'all the week before Thanksgiving was off yesterday he was like so when is Thanksgiving i said this is 22nd and he's like oh i'm off i'm sitting up here depressed hold on y'all i'm like you got me sitting up here all sad and you off girlie off so that is good i love this time of the year y'all i love fall i just do um i'm gonna eat some tea so my throat is it's just dry it doesn't hurt it's dry um so yes he's off sorry do you wrote my Thanksgiving dinner out i'm really excited that he's off we could spend time together as a family and i guess he's in a good mood girl because i i did a little twerk a twerk session so we y'all wrong so he's in a good mood now so he's like um we can go out to eat on on friday or saturday i'm like oh this week i don't know you're off so it's very rare rare that we go twice in a row you know two weeks in a row so i said so do you want jay b did the baby to go with us he said i don't know about that i said yeah we need to drop his ass off so i'll probably do a date night to get ready with me um video um i think we'll go out saturday because jay b has yeah we go out saturday because he goes to school on friday so anyway i got some stuff here let me show you what i got is the most wonderful time of the year to begin on my damn nerves girl and i'll be shopping so hold on y'all let me let me get my tea on all right y'all have to put my tea on i'm gonna let that sit there and see so yes um i guess my husband is off and it's slow at work oh my titties look big okay girl get your together um he's off wednesday thursday saturday no uh thursday friday saturday sunday then he's off dexterity and then myself and jay b we're off all next week yes girl so we're gonna have things going on we just not gonna be sitting around um like i said we're gonna go out this saturday and jay b has a craft class going on this saturday i'll probably do a little filming there um i went to go get my i went to get my flu shot last flu season was horrible those of you who in the states you know it was horrible and i was talking to the doctor and this this dog beats to get he's about to get these hands this dog's still a puppy and all is barking yeah the doctor agreed that this flu season is this bad she said that she had only five uh positive flu people last week and up until that it had only it had only been one positive flu a week last year she's like it was horrible including a bunch of healthy people who were dying and it was mostly women i'm not mostly there was a lot of women who were dying anyway girl let's let's not talk about that um it's fall thanksgiving i wrote my thanksgiving list of what i'm making so and i'll show y'all one what i i'm going to be buying um what i like to do so that i'm not getting my husband running out getting some cream cheese and he coming back with some sour cream and i'm cursing and yelling i make up my list i buy everything but certain things that i know are multiple dishes i buy double or buy more for example butter eggs sugar flour i make sure that i first of all i already have that stuff here i make sure that i either get double or get a larger size so that i don't run out one thanksgiving i ran out of eggs and girl i was about to lose it because i had everything going off at the same time and there's not a lot of stores that are open on thanksgiving long story short make sure that i have my list my list is there i'm gonna look over it i am cooking i'm making buttermilk hands the little small individual hands i'm gonna do four of those so we can have leftovers but buttermilk they're gonna be brining and buttermilk and i'm gonna roast those buttermilk pie which is a custard pie brown sugar toffee pound cake yes making that with a caramel bourbon sauce um balsamic green beans a course dressing butternut squash cinnamon brown sugar butternut squash you see the trend um homemade cranberry sauce with bourbon and i am going to be having a signature drink with bourbon i'm like yeah i'm not playing like cranberry vodka and bourbon i'm not even playing excuse me did i say dressing you know dressing and some rolls and that is it you guys i stop doing the big traditional because we don't have any family here so i don't do the macaroni cheese i don't do mashed potatoes and collard greens with pork and i don't do that you know there's so much or so many different types of foods out there out there so switch it up girl switch it up so yeah the only thing that i do that's traditional is the dressing at least you know southern black family traditional i should say ciao i i'm gonna have to edit all that out let me hurry up y'all because my husband's about to work out so this coconut milk was only a dollar which was 50 off so tomorrow when i go grow i'm gonna go grocery shopping officially grocery shopping two more days excuse me and i will be getting about three more cans of this and i'm gonna be making um some coconut milk infused whatever rice that's one of these for this i got some korean barbecue sauce which i'll add to some beef for tomorrow again a dollar went in and a banana nut muffin mix i like to keep mixes and stuff on here and y'all because i i thank for my um not only do i bake at home for my family but i also bake for my neighbors yeah i'm that neighbor but i also stopped by cbs and got some do not sleep on cbs or wall grids any of these like um what do you call them convenient store decorations i purchased a lot of decorations not a lot but the bigger harvest fall decorations last year it was 90 off this year 75 off let me show you what i got aren't these adorable a dollar each isn't that adorable so cute now i accidentally dropped this out in the garage this pumpkin i didn't know it was glass first of all but we're gonna turn her around like this and she's gonna sit up somewhere low so she won't break anymore and jay b won't get to it isn't that adorable 75 off it was originally um three dollars no four ninety nine this okay isn't this cute now this really isn't with my theme because but it's okay it's a little light it's okay isn't this adorable with feathers on the top five ninety nine isn't that cute but this is what really caught my eye let me let me get the mouse situated this is so adorable y'all how still hell isn't this adorable these little fall fabric and the cute thing about it is that they dual as ornaments isn't that adorable um is that it all of this stuff cost me um almost 10 bucks so that's it y'all um today i'm gonna get caught up on work i'm doing just some maintenance work in the system christine and i are talking about everybody i need to go ahead and fix my breakfast i didn't go to the gym today i was on my way but i said you know let me go see if i can find some jeans to wear um you know one of the things i'm going to do next week uh is do a lot of organ organ sorry y'all one of the things i'm going to do next week is organize a lot like organize stuff i need my bathrooms one just spread it out over the entire week but not every day so that way i feel like i'm not just sitting around um one day i'll probably do the bathroom the next day i'll do the guest bedroom the next the next day i'll do the uh jay b's room you know one day i may just wash my car so you know just do something different every day jay b and i will probably go to the park one day the the antham park the big train park up here but one thing i i do remember now the doctor the doctor just saw she said that the flu is going crazy up in scott stale because of the snow birds so when we're out on saturday night while we're up there i'm gonna be very careful i'm gonna let my husband know this too because where we go there's a lot of whole people in that restaurant so girl like no seriously i have to be very careful we all do so y'all i'm watching the marriage to medicine to give you an idea of my husband's temperament he's very much like dr. daemon uh heavenly's husband very quiet quiet yet deadly girl when he speaks it's something you better listen because he rarely speaks so my husband's very much like that so i'm watching the marriage to medicine right now and um they're talking about what happened in the previous episode and y'all i don't know i honestly i'm one of the few people that likes i like both doctor dr. heavenly and mariah however i think they both were wrong i mean let me quiet this now because contestants get on my nerves i think they both were wrong i think that heavenly dr. heavenly was wrong in interjecting with mariah was questioning quad uh quad doesn't need someone to come to her defense but mariah escalated when she broke that damn glass like what the hell you trying to do girl you know you're doing that on national tv you know that's not cool it's helpful so y'all real quick this is my planning this is today what i'm going to do because last week i was supposed to start it you know focusing on my goals this is the goals uh a booklet where i was started writing my goals last year which my goals span over five years but i try to get as much done of course every year i try to knock out something but this right here i know a hot mess this right here folder has a lot of planning worksheets my monthly task um i did purchase this goal planner for my uh 2019 planner but i don't like i don't like this so i'm gonna do something else um another thing i purchased through etsy was a youtube planning worksheet don't these cute so video planning you know i have an area for the idea i don't really need the script notes to do sox if i'm doing a hair related video you know gathering their products so maybe i need to buy something keywords collaboration and promotion which ain't no collaborations going on y'all i have tried to collaborate with other natural hair youtubers and some of them you guys have seen but it's very hard to get people to either agree um anyone who's come to me for collaboration i have said yes maybe not right now but eventually we will do it um so anyway enough of that some stickers here that i purchased just today from um walmart and this is my oh my god y'all y'all know i just started this y'all know i just started just a couple of weeks ago and look at the madness we have going on yeah this is a bit much so i need to go ahead and organize this so i do have a quite a bit of organization that i need to get done next week um and so i have some organized uh stickers with this is the mommy planner stickers but i don't want to use the stickers instead i'm thinking of using these post-its walmart sales planner accessories very affordable this was like 88 cents yeah so i'm either want to use these post-its or i'm going to use these that i just bought um i may end it up i may how many do i just have one sheet yeah these are cute yeah i don't know i think i'm gonna do these instead i'm gonna do these instead okay so let me i'm gonna organize that that's that's for next week 2019 i went ahead a couple of blocks ago i showed y'all this i went ahead and purchased some to-do accessories excuse me yeah uh not to do um these are just blank sheets of paper and so what i'm gonna have to do is basically configure this paper to fit this planner i purchased this planner planner from walmart very affordable but because of the spiral of course this isn't going to fit so i have a hole puncher here that i will punch additional additional holes in and then use scissors to just slightly put those in so i think i'm gonna have these to be for my goals and these are just random notes okay um so this is for 2019 and i've already decorated look how beautiful this is now this is a bit much i was just playing around this is just to see how how crazy i could get um for the month of january i did a black and white gold theme girl boss girl a sticker just flew off um some chanel perfume that these are the diy stickers i did even these glasses are diy but it matches because i this was part of my planner this is from the um 88 cent package that i got from walmart that i incorporated and all this but this girl boss this is part of my diy the purse is also part of it so yeah this is a bit much i would normally wouldn't go this crazy but um i i try to i'm trying to keep it simple when it comes to the weeks itself so like right here i won't be putting any stickers here unless i have something that yeah good morning good morning good morning everyone look it is officially cold in phoenix what in the hell is going on y'all cancel cancel um let me look up the weather real quick um y'all i'm country meaning my as soon as my as as soon as jay v gets up he's still asleep he needs to get up soon because it's 6 30 and we typically we're gonna have to leave in an hour anyway and it's still dark outside so let me look up the temperature whoo it's cold he's getting up girl come on baby you okay baby is this child this this is temperature for washington dc why is this y'all washington dc i am not in washington versus right now it's 46 degrees convert that for all my my people not in the states 46 degrees it's gonna be a high of 70 oh this is the desert oh it's gonna get even colder as we get into december it's gonna be a high of 60 i'm ready i'm ready so anyway y'all it is wednesday i am going to since my husband and i are having a date night on saturday i'm really going to bring up my feminine side and that's something i was really into since since this has came into my life i really i'm not on up to it i've kind of slacked off meaning that now when we go out i literally wear pants every time not saying there's nothing wrong with that i can't show you there's nothing wrong with horn slacks but there's something very sexy about a woman who wears a nice stop it baby a nice cute dress yes so i'm gonna bring up my feminine side jay we said no i'm gonna bring up my feminine side we're gonna take some breath control and i'll be very give my nails done all thought up i will say the few times that men have approached me they when they approach me they mention that that they like that i'm very feminine and um yeah good morning good morning good morning my glass is a dirty girl don't mind it can i can i i'll do this all right there we go girl i am looking like i'm about to serve you up some hot water cornbread hold on y'all y'all foolery foolery foolery in these youtube streets i'm gonna get to that in a minute right now it is the week before thanksgiving i am not running around i just dropped off jay b it is payday for me too so i'm really out running around so y'all um hold on i'm responding i'm responding to another another i'm not gonna say well i'm gonna get to this in a minute it's the foolery that's going on so right now um my stop by fries got some stuff and i'll show y'all cute purse i got that was 60 off and i've been itching to buy me something look it's cooler right now it's like 50 degrees and i'm like i want some boots but honestly boot season here will last for two months and then it's back up into the 70s i mean and the weather is really funky like it will be 40 or 50 degrees like it is right now and then warm up to the mid 70s your feet are all it's funky it's feeling like frito you know you're making frito pies in your boots so i'm like no i'm not gonna buy any more boots um because i have cute little sweater dress i'm gonna wear on saturday when we're going out take a eat because like i said y'all i wanted to bring out my feminine size so instead of getting my nails done which will be an ongoing expense i just went ahead and got a little purse you know nine dollars and a dress my budget was 30 so the dress in the purse was 30 together anyway y'all these youtube streets why do we continue to glorify ratchet behavior i don't know that it can be entertaining but for me at this point in my life i can only take i can only take ratchet behavior in dosages i can't do like like for example even when um the tea is madison bs i stopped watching this shit a long time ago i stopped watching it when kia got off the show and so whatever is going on right now i don't know um i'll hear about stuff and for me it's almost like background noise i don't have enough there's nothing in me at this point in my life to go and research it more unless it's someone i was already interested so get to the point girl and i'm gonna name drop because that's just how i am um a couple of weeks ago actually been a couple of months ago i told y'all about a new younger vlogger that was into her name is strong mommy crissy and i watch her videos off and on there are some things i do side-eye but i just chalked it up to um age you know she's young i think she's 28 28 29 and that is young you have a lot of growing to do real talk we're still growing in our 30s and damn they're 40s we're still growing if you are at that stage in your point it is what it is um there is a level of maturity that you hit after 35 and life experiences now they're that doesn't go for everyone that could be an almost blanket statement there are absolutely some 20 year olds that are mature mature but most people under the age of 30 or not that so again there's some things that i saw i um she has a lot of kids so she's has eight kids and she's currently pregnant with her next child now there is another young lady i also started following um living with the webs her name is olivia webs web and again ratchet behavior side eye but i i enjoy them you know and quiet as it kept i don't if you really don't like someone you don't have to watch them i always tell you guys that so i don't comment you know on the videos i just watch for entertainment purposes and there are some things that i do like about both young ladies um so both strongline crissy and olivia web with living with the webs have been going back and forth so you know there's accusations of of them you know copying each other content yada yada yada and it's just petty beef and it's i'm like this is the thing y'all youtube is way too big of a platform for us to shoot out you know this person's copy and other people there is so much there's so many people doing the same shit on here like i remember a couple of um vlogs ago i can't remember no a couple of videos ago i can remember what recipe i shared and someone wrote this is kimmy tubes leave in you need to give her props and i wrote them back and said this actually isn't kimmy tubes repeat uh recipe however i wouldn't be surprised if someone else has a similar recipe or a similar video there are what there are thousands of people on here and so i wrote and as a fellow youtuber you have to be very careful at least in my opinion if you want to keep the peace girl on your channel very careful and mindful when you go on someone else's channel and say something i edit my comments because i always want something to come from a place of light and love when i give construction constructive criticism is never with any ill intentions i'm not like that y'all know that or sometimes i may make a comment in a very a very lighthearted comment when i don't this when i don't agree with something like i've done plenty of times on funky daniva so i figured you know i could take the heat if i can handle quintons subscribers aka funky daniva i can handle her you know so i wrote on her video she had two videos that she posted about the videos were basically targeting this young woman the other girl alivia um she was sure and proved that she is pregnant so i wrote her back and said you know what i've been watching both of you guys for quite a minute i'm a lurker but i have been following you for you know a minute so i'm not no new subbie on here just giving my two cents basically um but both of you guys have potential again youtube is big enough for everybody to be successful however you put too much energy into negativity basically you get you receive what you put out there so change your focus and i also said in the same comment i don't understand why we as a as a society continue to glorify ratchet behavior move on that comment got like and like a few hours it got close to 100 likes and a couple of comments so far it had been good but she since has now taken a number of the videos y'all we have got to stop glorifying negative behavior i really do feel like i feel like a lot of these young women don't have that guidance they don't have the older cousin they don't have the um elders in their community to go to for that support and maybe they have had people to come to them and say hey you screwing up and they have ignored it but i found a lot of this a lot of the times that these young women don't have that guidance and there are so many women out there that you have a girl that's having multiple kids and she's not even 30 years old and now she's about to have her ninth baby she look she can have as many kids as she wants she's married her husband for unfortunately she ignores so now you potentially are putting yourself in a situation to where you may be a single mom of nine kids that is just so sad so i really do wish that they had someone that they can reach out to to help them because it seems to me that youtube has become their journal for their life if that's what you want to do by all means but be prepared for people to respond accordingly and that's what we're seeing right now so anyway y'all enough of that y'all let me go in here what am i going to get here some almond milk girl because i oh y'all i actually had some milk two days ago no yesterday i had milk and when i tell you my stomach has been on some yeah i'm in my closet oh my camera quality is fabulous finally finally got the sudden doing what i'm supposed to do y'all let me show you what i've been what i bought i bought so much stuff today like literally i don't know i don't want to talk about it but yeah i know more shopping is really bad when you do all your shopping in one day because you you got two weeks to the next pay period but it's okay i'm good i'm okay so let me show y'all um hold on let me put this purse right here all right so i purchased this i've been eyeing a certain makeup now technically um i already have these colors but it's just great to have to have everything in one this is by wet n wild isn't it beautiful and it is called um i think it's like candy or something what is it called i don't remember i'm sorry y'all i can't remember this is one of their new new formulas new look i got some more this is my favorite mascara falsies i'm gonna show you what this is this is a new got me some more bras y'all because seriously those you don't know i had a breast reduction in may i went from like a triple d double e to a full c small d um and i haven't been wearing bras i've been wearing sports bras and girl now that my titties are getting some hangage girl i was feeling like um we fall down but we get up yep my titties need to get back up so anyway y'all i'm sorry so inappropriate um this is so random and cute i got this shirt that says snow white and the seven dwarfs what the hell is that hold on y'all a piece of hair but it has a cape on the back so i figured and look it was only 99 99 cents for walmart on clint i figured that one day jay b and i can play dress up i play with my child and he has a cape and we can play dress up one day so i'll put this somewhere um i got a purse from fries i know fries of all places probably should have had it down already and y'all i have a lot of purses um about five down there some down here but most of my purses go up along i don't really have a lot i think i have about 30 purses which used to be at but isn't this look at this you know how much i paid for this look at that great purse great nine bucks on clearance for nine dollars today only i said oh yes let me go ahead and put that put that in a buggy j.b j.b was with me um this is the dress let me back up some this is the dress i got from ross the other day i thought it was very very cute very romantic has these bows on the side give it a very romantic feminine touch and it's a sweater dress i'm short y'all so it goes almost to my knees actually a little below my knees and i figured see this makeup palette so you have a good eye isn't that beautiful really really nice this is going to be my makeup and then i figure i could do these earrings and i'll do that purse this kind of cold gray purse see this gray on the pink you can see bits of pink on this gray purse right and then i'll do these brown i was thinking about the black bono staying neutral these brown boots yes all right y'all we're gonna go pick up jay b you guys look what came in this is this is a i always give myself a christmas gift give me my give me my toy look what came in for me it is my toy look at this y'all is this pre-seasoned hold on it is seasoned but i'm gonna put some oil in it season meaning that there's all in it 100 years look at that oh my god y'all this makes this this is how they used to cook back in the day okay this cook will last forever 100 years um you can bake in these you can stovetop cook in these you can meaning you can actually bake a cake in one of these but it's great for cooking on season mama those japanese yeah that's japanese boo boo how you do you do y'all jbd want to tell them about something that happened to you recently oh my god y'all i didn't even tell y'all earlier why don't you let them know oh my god y'all you hear him poor baby so yesterday he was playing with his legos now all of a sudden i hear some willing and crying and you know your child's different cries it was uh my feelings are hurt cry i'm like what is wrong he's in my teeth my tooth is loose so he has his first loose tooth can y'all believe that so we we just so happen to have it in this appointment next week i'm gonna have them check on it but he's going to be losing a tooth soon it's at the bottom yeah that one is so sweet why were you crying baby why were you crying you thought you thought you did something wrong were you afraid no i'm letting his hair grow out if i can't tell by and i've been cutting myself i'm getting better girl you know well you all up in my camera get off get off my dead job you can fall asleep in one more hour why do i have to be so extra you know i could have just had a bowl of ice cream or just some brownies but no i gotta make fudge brownies put fudge underneath put ice cream on top put caramel on sauce and then put toffee bit why look at this look at that oh my god why do why do i do this to myself i'm going to the gym in the morning