All right. Just like to say we're a hacked existence team, we're here to present today on Hadoop, Apache's open source implementation. Apache's open source implementation of Google's MapReduce framework. Just a few quick greets. Shout out to DarkTangent for making Defcon possible for all of us. Nikita for project selection and getting us up here on stage so we can present all of you. And last but not least, Steve Argun. So let's get into it. We're going to give you a brief overview of clouds, you know, definitions of Hadoop clouds, things that they do, things of that nature. The MapReduce walkthrough, we're going to talk about what a mapper is, what a reducer is, what they're doing, how we're utilizing them. A little bit about Hadoop's backend infrastructure like the masternodes, job tracker, distributed cache, things of that nature. The streaming interface, standard input output, and how things you create in Hadoop framework are portable to other languages. HDFS, which is the file system that Hadoop uses, and HBase, which is the database they use. Then we're going to talk a little bit about the Netflix prize and the sample code that our team has generated for it. And that will give you a chance to see some code examples and things where we've utilized Hadoop framework to generate some data. And then last but not least, we have a few other special select projects just for you guys today at DEFCON to check out. So right now I'm going to hand it over to Joy Calca and Ryan Anguiano. All right, so a few things most people should already know about clouds. They're big piles of other people's hardware. There's some element of virtualization built into them. They're scalable. You can drop nodes in and out. It's not going to affect how the cloud runs. You've got a high-level API, so with Hadoop we really don't have to deal with a lot of moving data around or dealing with networking or anything like that. You just write a map and reducer. The framework takes care of all the rest of stuff for you. And Hadoop really utilizes core-screen data, processed in parallel. So how much data are we talking about? Well, Wayback Machine has about two petabytes a data total and they're adding about 20 petabytes a month. Google processes 20 petabytes a day. What would you do if someone came to you with 20 petabytes and asked you to get information out of it? That's just a massive amount of information. A whole bunch of CERN's large heat and collider. 15 petabytes a year when it's up and running. So large amounts of data that you need to be able to sit through and analyze. All right, so a lot of the work we did was on the Saguaro cluster at ASU. There was 45, 60 processor cores. We got a little stripped-off portion of that. We had 50 hardware nodes. Each node was two processors that were each quad cores. So we had eight cores per node. When we go into our mappers, you create one mapper per processor. So we had 50 hardware nodes, but we would create 100 mapper nodes. You'd run two mappers at the same time on each hardware node. So for the whole rest of the speech when we refer to nodes, it's processors. And then there's just a few other stats on the rest of the cluster. Now, Google's MapReduce. In 2004, Google released an abstract, basically outlining their MapReduce framework. And they had a huge problem processing and generating large data sets. So they invented MapReduce to be able to solve this. And many real-world tasks are expressible in this model. It's been automatically paralyzed for a large cluster of commodity machines. And here's basically the workflow of MapReduce. You get your input data.  The mapper outputs some intermediate key value pairs, which gets passed to a reducer, and the reducer spits out your output. We'll talk about this in a second. It's really easy to utilize with a large distributed system without any experience. You don't have to mess with the network or you don't have to do anything. You just got to write your mapper and your reducer. It's highly scalable. It's meant to scale down to a couple gigabytes of data up to a couple terabytes. So any data you want to throw in it, it'll be able to handle it. And it's so useful that Google runs about 1,000 MapReduce jobs a day. Now here's Hadoop. Hadoop is Apache Project's open-source implementation of MapReduce. It's Java-based. And right now, it's not that stable. It's 0.20. Yeah, the latest version is 0.20. Our cloud that we compute on is running 0.19. So right now, it's been demonstrated on a cluster with 2,000 nodes. But for production, they're aiming for a target of 10,000 node clusters. And if you want to find more information about that, you can check out the website right there. And so here's a mapper. It's basically a special function that applies function F to each element in the data. So here's the algebraic expression. Map of F or map function basically applied to every single piece of the data. And as you can see in the graphic right here, it basically just takes the function and applies it to every single piece of data. The input, you basically take your input in your mapper and you input values to, you map all your values to a key. And map, the map function is called one time for each input line. And it outputs one key value pair as a hash map to the reducer. All right, so after you get the key value hash map from your mapper, there's a whole intermediate phase that you don't really interface with. It's copied and sorted because map runs in parallel across a bunch of nodes. So we're running 100 mappers at a time. All that data is then copied to a single reduced node because reduced happens in serial. After it's copied, it's then sorted. Okay, so it's sorted by the key. Everything with a common key in the hash map, it takes all the values from it, dumps them into an array and passes into the reducer the key and then an array of all the values that had the common key coming out of map. All right, so the reducer then gets, you have your function, you have X which is an initial value and then the rest of the array list. It sets an accumulator, it computes F for the first initial value and then it applies F to every element in the list plus the accumulated value.  So here's what it would look like algebraically. You apply F of X. X is your initial value and then you have A, B and C. Here's a picture of what it looks like. So you can see the block on the left, that's your initial value and then it does it recursively keeping the accumulated values. So your input to the reducer is the output key value hash map from the copy and sort after your mapper. F of X is performed on every X with a common key and then your output from your reducer is another hash map and that's what you get as your text output. All right, so the map reduce framework, given this model map is implicitly parallel. You can take your whole input data set, break it up into a bunch of pieces, run it all in parallel, bring it back together for reduce. The order of application of function does not matter in the mapper because you're doing it in parallel and breaking it up. You don't have to worry about doing things out of order. Reduce is executed in serial on a single node because you're computing across the entire data set whereas map is just computing on pieces of the entire data set and Hadoop takes care of all that huge list of stuff at the bottom so you don't have to worry about any of that stuff, which is really nice. All right, here's a picture of what the workflow would look like.  This picture is kind of misleading because they have three reducers there. In reality, there's only one serial reducer.  This master node basically keeps track of all the nodes in the cluster, and it assigns tasks and data to each node. It also hosts an HTTP job tracker so you can basically follow your jobs, watch the progress, and go back and view previous jobs. It also queries each node and kills any task that does not respond and re-batches out that killed task to another, to the next available node. Here's an example of the job tracker. You can see right here. We've spent hours right here watching these progress bars. Just go by slowly. You can see there's 104 map tasks because we had 100 processors, so we basically wanted to get as close as possible to 100. It's basically what the job tracker looks like. Okay, so what we've talked about so far is taking an input data set, running it through the two phases, and spitting out an output data set. Then you have a facility called distributed cache where you can compute against in your mapper and reducer a second data set. Distributed cache is just pretty much a network file share. You start large read-only files. Your mappers and your reducers receive a pointer to where the files are stored in distributed cache. This is a really important one. You have to copy the file out of distributed cache into the RAM on each node, so you create a hash map in your configure method, which goes above your mapper or your reducer. I had a job where I didn't do that. It ran for like five and a half hours and then crashed the whole cloud. It's a bad idea. You want to try and avoid that. So now we're going to talk about streaming. Streaming is really cool. It's basically an interface that uses standard in and standard out to stream the input and output to each node. So it basically gives you the ability to port mappers and reducers to any language that you can read from standard in and write to standard out. Input is read from standard in. Here's an example in Python. Input variable is system.standardin, basically running through the read input function. And output is written to standard out. It has to be outputted as a hash map, which is basically a string in the form of key tab value. Here's another example. It's a string variable tab string variable passing in key and value. The streaming utility packages all your files into a single jar, which is sent to all the nodes. And any distributed cache files you want accessible to your streaming job are similar to the current working directory on each node. So you have direct access to any distributed cache file. Here's how you would run a streaming job.  Here's an example. Training set is input data set. We have Netflix output for output directory. Mapper is you call it, you basically call from the current working directory on each node. So in order to call Pine Mapper, you have to include this file in the jar file so you're able to access it from right here. And you can access any executable. If there's grep on each node, you can access grep, you can access awk, you can basically access any executable from right here. And a cache file, you can see we access a file in the HDFS and sim link it to movietitles.tech. So that is right where it's available from the code. Reporting and streaming. Since you're using standard in and standard out to basically handle your data, you have to use standard error to communicate with the master node. Since master node kills any job that doesn't report back, you have to use this, you have to use a counter after every line you process, and you basically do this by writing the standard error report call and counter, and then your job name, the phase, so it'd be mapper in this case, and then comma one. And you could also use status messages to track errors in log files. Alright, so since Hadoop is an implementation of Google's MapReduce framework, everything in Hadoop has a Google equivalent. So Hadoop uses the HDFS, the Hadoop distributed file system, which is the equivalent to Google's file system. It's high fault tolerant, runs on low cost hardware. You have a high throughput streaming access to data, which is really nice for this framework. This one's really important. Data is split on 64 meg blocks and replicated in storage. That 64 megs is important because when you create a mapper node, if you have a 65 meg file, it's going to split it into a 64 meg file and a one meg file, and you're going to create two mappers. One's going to run at full capacity. One's going to run really fast and be really inefficient. So you really have to consider the input data that you're looking at, how many files to split it into, and what size you want to make each file. HBase, all right, this is the equivalent to Google's big table, and this is a non-relational database. It's a really tough concept to grasp for all of us. We grew up with relational databases. It's not built for real-time querying. You're not trying to run your website and pull users' login information out of HBase. You're moving away from per user actions where you're saying, take this user, link it to a bunch of tables, and pull me a field out of it towards per action data sets. So you're saying, show me all of the users who did this and give me that huge giant data set and then run that through this mapper use program. HBase is distributed, multi-dimensional. It's denormalized data, so you're not worrying about BCNF or anything like that. You're not trying to strip it down. You just store everything you need with links to anything else everywhere. That's why it's really hard for us to grasp it, because we grew up with relational databases. Okay, so the table schema defines your column families.  You have column families. You have a row key and then a column family, where inside of your column family, at that cell, you have a bunch more columns. And then coming down off of that on the Z axis, you have versions, so you can have timestamps. So like for Google, when they go scrape a web page, dump into their search engine, they grab it today. And then when they scrape it again tomorrow, they'll drop it down on the Z axis to the next version. So they can go back through time on the same data set and see the changes over time. Everything in the table, except for the table name, is stored as a byte array, which works with HDFS for efficiency. This is Amazon's classic compute cloud. They basically have a cloud that, they have a web service that you can basically go and purchase a resizable compute cloud in their data center. Hadoop is packaged as a public EC2 image. So it's really easy to set up. You just go to the web page.  And if you want to learn more about that, you can go to their website. There's a link right there. And here's some pricing they have, just for example. So they charge 10 cents per hour for a basic small Linux node. And this is per node. So if you wanted 100, it'd be 10 cents times 100. And you also have to pay for storage accessing your data. All right. So the first project that we used to really learn about Hadoop was the Netflix prize. It was a competition that Netflix put out. If you could beat the algorithm, the movie recommendation algorithm that Netflix was using in 2006 by a 10% or better RMSC, they'd give you a million dollars cash. So they gave you a public two gig data set of movie user ratings. Here's some stats on the data set that we used. There's 17,770 movies in the data set. Each movie got its own text file. So you got that many files. The movie IDs were ranged from one to 17,770 sequentially. Customer IDs had gaps in them. There's about 480,000 customers that were giving ratings for movies. Ratings were an integer from one to five. And it also gave you the dates rated. So down here in the bottom left, the first line of every file was the movie ID followed by a colon. And then the whole rest of the file was just this. It's customer ID, rating, and then date rated. Okay. So the default input data set, if you just take that straight off the download and dump it into Hadoop, you're going to create 17,770 mapper nodes because it creates one node per file, which is horribly inefficient on 100 node cluster. So we needed to optimize the number of files to the number of mappers available. Since it's two gigs, we go back again to that 64 meg split. So we had that wasn't really an issue for us because 64 times 100 was still less than two or more than the two gigs. So we just made 104 files for use on 100 procs. So it didn't split any of the 104 because they were all less than the 64 megs. And this ensured that all the mappers were utilized, optimizing file input output. All right. So this is the reorg script that we used. Hadoop is all text based. Most everything you do with it is all just giant text files. So Ock is really useful and it's really easy to write. There's three lines of code that reorganized our entire 17,000 files and then it was real simple to just dump them all into 100 files. So the efficiency gained by reorganizing. This is for Netflix one which was one of the smaller programs that we wrote. It took 43 minutes and 27 seconds to run with the default data set. Just by reorganizing the input data set you can see a 400 percent increase in efficiency. And then you have Python running it still faster than the original data set and Ock. And we'll talk a minute about Python and Ock, how they incur a bunch of overhead because they use the streaming interface whereas the Netflix one Reorg was implemented in Java. So you don't have that overhead. So the first first program we wrote for Netflix was a program to produce statistical information about each movie in the data set. I took every movie from the reorganized data set and we produced the first date rated, last date rated, the total rating count and the average rating for each movie. So as you can see we took the reorganized training set and we outputted movie ID as the key rating and date rated from the mapper. It produces one key value pair for each individual movie rating. So for each customer rating that they rated a movie it produces one key value pair for under under a movie ID key. And now we're going to pull up some code right now. Here's what a mapper looks like in Java. All right so here's a mapper that I wrote in Java for Netflix one and all this code's available on our website. You can see I normally don't do this much commenting but it helps when you have no idea what's going on like we did when we started. And there really wasn't any sample code on Hadoop out on the internet when we started. We just kind of tried it and figured it out. So your input comes in the string variable. You get a line. Everything in Hadoop when you pass something to a mapper it breaks on a line break and so you get single lines out of the text file that get passed to your map method. So you want to write your map method to deal with single lines of your input data set. So you have to make sure that your whole input data set is schemed out so everything you need is line by line. Then you just make a tokenizer. We tokenized on comma because the Netflix data set had all the values separated by comma. And then you can just iterate through and grab all of the different tokens put them in individual variables. And so you can see we took the... Where's word? Okay, so you take the name which is the movie ID which is off the first line and we set that to our key for our hash map here. You use output.collect to pass your hash maps out of the mapper into the reducer. And then your value is this rating and date variable which took the next two tokens out of the data set. So the rating comma the date dumped them into one variable made that the value for each movie ID. And here's what that same program looks like written in Python. Python is a little bit different because you're using the streaming interface. So basically I wrote a method to read the input. You get your input basically as standard in. It's basically just the whole file. So I wrote a generator to go through each line of the file and just yield one line at a time. And right here you can see I just pass insist that standard in to my read input function so I get one line at a time. So four line in input basically split it by comma again and right here I'm just checking to make sure I have the right amount of values. And the key is going to be your movie ID and you get the rating and date from the line split. And same thing right here you print string tab string and you pass in the movie and the value. And you after every line you have to print a standard error report dot counter pine Netflix one mapper comma one. Now it gets real crazy when we do it in AUK. Okay so what we should have explained before those last two. The standard data set has the movie ID colon on the first line and then the whole rest of the line is user ID rating date rated. What our AUK the reorg script did was took that movie ID from the first line and added it as a first token to every line after that and got rid of that first line. So every line was now movie ID comma user comma rating comma date rated. And you really have to do that with streaming because streaming you can't access other lines in the file you're taking input from standard in. And here was the last two files written in AUK as a mapper. Because we had AUK locally executable on each of the mapper nodes so we have two lines. Let's tokenize on a comma print one tab three four. And here's some mapper comparison times. Java averaged eight seconds a node or best was eight seconds a node at average twelve. And Python and AUK they incur a streaming overhead because streaming has to basically add all these functions to translate a map reduce job into standard in and standard out. So you can see Python really doesn't do that great compared to Java. But AUK since it's a really fast executable best was nine seconds average fifteen. So you can see that two line file is pretty comparison pretty comparable to that large Java file that you saw. And another thing is really good trade-off between streaming is as you see as you saw how small those files were we can write a mapper in under a minute compared to Java where we have to sit down and take maybe an hour to write a mapper.  All right so then we wrote another algorithm called Netflix to calculate a lot of statistics based on the users in the data set instead of the movies which was Netflix one. The Netflix two mapper output was user ID. Yeah user ID was the key and then the value was movie ID rating date rated as the whole value and we added in colons to separate them so all we have to do is tokenize on colon to separate all those values. Actually that's the output from the reducer and the mapper if you'd output that you would just tokenize on colon. So you have one key value per unique user ID movie ID rating so you get this huge hash map of the output of all the statistics based on each user which was user ID and then the value would be the rating count the average rating the rating delay and the movie rating date list. So when you're outputting in the reducer everything that passed from the mapper which was mapped by user ID is your key your reducer gets a whole array of all the values from that specific user all the movies that they've rated and the dates that they rated it on and the ratings that they've given it and then you can in your reduce method do all kinds of averaging because of the recursive nature of it. So here's a Java reducer for Netflix two. Okay so you you declare these variables up here this is inside your reduce method you have a rating total a rating count string line is your input okay so while values dot has next this is iterating through that array that you get for all of the values from a common key tokenize it split it out by commas pull all the values out and assign them to variables you add the count so each time reduce is called it's going to increment the count so at the end you get the count of how many times reduce was called which is how many times the movie was rated how many movies were rated by a single user and then rating delay was just something we did to compute the date that the movie came out and the date that the user rated it so you could tell if users liked old movies versus new movies based on their total average of the rating delay. Yeah okay so and then you call collect again with your key and value from your output and that writes it out to a text file so what you get is a text file that's just a giant hash map that you can then dump into excel and we use like comma to separate all of the variables in our value so you get a giant excel spreadsheet that you can then dump into a graph or something like that. All right so next we're basically going to run through the same program again but in python python is a little different because it doesn't go through when you run anything through streaming it doesn't go through the copy and sort phase you basically have to do that all yourself so you need a couple tools when you're doing it in python you need group by and item getter and basically wrote the same thing for reading the input just call it read map or output so for line and mapper you have to group all the users together by a single by by each key so that's what this function does it basically gives you a user and an array of values grouped by the user key basically the same thing in java except you have to do it yourself so you do the same thing you set some initializers and you iterate through each value in the group and you can go and split it by comma and you basically add one for the ratings add total ratings and the total delay and then after we add all of them up we can do some averages and output the final output and again you have to output sys.standardare report counter reducer comma one so that output to standard error if you don't do that your jobs will get killed by the master node because you have to report back every so often or the master node will think your node is dropped off the network and it'll just re-batch out your job to the next available node here's a reducer comparison you've got java running in two minutes of 58 seconds python running in 8 minutes 45 so you can see there's a decent amount of overhead that you incur using the streaming interface all right so a couple of the other projects this is all the results of a class that I took at ASU on cloud computing one of the other students did an image processing algorithm which is really interesting because Hadoop is completely based around text files it's not built for images and because all your data gets split on line breaks so that's really not good for working with binary files so Jeff Connor and Douglas Fuller extended the file input format interface to deal with images here's some of the results of the project they did running this through Hadoop here's the first image they did and they did a candy edge detection algorithm and so you can see it pulls out you can't really see too well in here because of how bright it is but all these lines in here are all outlined in this image and then this was just a different edge detection algorithm what they were trying to do was a blob detection algorithm so that you could take massive like NASA data sets of the surface of the earth and find things that matched a picture of something else and Hadoop's a really good framework for doing that so we needed a really good project to present on at DEF CON for MapReduce so we went and got 405 users complete walls from Facebook and we ran them through a few different MapReduce programs all the users were part of a college network so you're really looking at a target group of college kids the date ranges were from November 1st 2004 and then we cut everything off at March 30th 2009 so you're looking at about four years of Facebook wall posts across the entire data set you have 227,000 unique posts in that data set about 76,000 of those posts were status updates that people had here's a really cool graph so this right here is November of 2004 that's March of 2009 and this is the number of posts per day the red is just total posts the green is the amount of status updates overlaid over that so you can see the giant ramp up here in August of 2006 where a ton of people just joined the network where Facebook introduced the ability to post statuses didn't really catch on and then they introduced the ability to comment on people's statuses all of a sudden people got crazy with that this giant line here where it breaks 600 this was really fun just trying to figure out what all these different numbers mean that we found was two days before that Facebook released the Facebook for iPhone app so it took two days that's kind of what we believe this line is took two days to hit network saturation for all the users in our data set to grab that app they used it for a day and then it dropped off really fast so if you were to take all the people on your friends list and you wanted to get the maximum amount of exposure for something let's say you made a video of your Defcon speech and you want the most amount of people in your Facebook friends list to see it where would you post it so here's the post per day giant pie chart so from our network all the people that we grabbed you can see that 49% of activity happens on Monday Tuesday and Wednesday so you'd probably want to post something right in here and ride this curve around rather than this curve so we try to figure out exactly where we would post that here's zero through 23 hours of the day and then you have your days of the week so this is an hourly breakdown by day of the week of number of posts so what you really want to ride is this giant red curve up here so if you posted about here you're going to ride that all the way through and grab the most amount of exposure if you were to post something here on like Thursday at 4 p.m. you're going to ride this curve down and miss out on all this exposure so a lot of the implications of this you're really looking at micro marketing knowing exactly who your target audience is how they interact with people at ASU they do a lot of human computer interaction studies what we're trying to do is human computer human interaction studies so how people interact with each other on a computer yeah you want to talk about it? sure so we decided to run word count fun little program so if you go and look up all the documentation on Hadoop when we were in the class learning about it word count is the only example that you find on the internet anywhere it's the only piece of code you'll find and it just all it does is it maps every word in an input data set to the value one and then reducer just adds up all the values so you literally just count the number of times each word was used so here's the output of word count from our data set so as you can see it's all basically is a happy happy birthday you can basically open any file and you would see happy birthday at least 10 times so we basically went through and I did word count we were going to try to do some regular expressions to try to find every single phone number in the data set but as a turnout we ran word count and since it's already sorted it's they were all right there all lined up we basically had like 40 or 50 numbers that you can't even find on their info pages so that's a real cool way to get a bunch of numbers and emails and stuff like that we found a bunch of crazy words yeah we found one post that had a bin slash bash in it yeah just a bunch of random things so yeah we just want to say thanks to ASU for letting us use our cluster and teach us about all this stuff all these people the class was taught by in a joint collaboration by three people we have the CTO of ASU Dr. Adrian Sanier you had Dr. Dan Stanzione he runs the whole cluster for the school of engineering then we had Dr. Raghu Santanam he's an associate professor in the business school the class was really interesting because it was a giant mixture of there was about 20 grad students and 10 undergrads and then half of them were business students and half of them were engineers so it was just a really interesting forum of a bunch of people with a bunch of different ideas trying to figure out how to deal with Hadoop so thanks for coming enjoy the rest of DEF CON check out our website


Now, here what we looked at was the input, the process, the outputs and the outcomes and we had developed indicators for all these four boxes. If you look at the input indicators, the number of people who required to be recruited, the number of equipment pieces which need to be provided, procured and provided were the input indicators that we were looking at. We had timelines for that and we looked at whether these were done in time. In relation to the process, it included the capacity building or the skill upgradation of the professionals who were providing the services and also to look at how we would augment the knowledge and awareness skills for self-management of diabetes amongst clients. In terms of the outputs, we looked at the number of people who were actually undergoing the screening, what proportion of them actually required treatment, were they going for treatment, were they being followed up at annual intervals, how many of them, these were the output indicators that we were looking at. In terms of the outcome indicators, our major interest was to see whether the program was making a difference to the way things were being done before the program. So, one of the outcomes that we were looking at was the number of people who come for screening, is there an increase compared to the baseline when the project started. The second thing was, were people coming earlier when they had diabetic retinopathy? And if they come earlier, then obviously we expected that the numbers who would not be visually compromised or go blind would decrease over a period of time. So, those were sort of outcome indicators that we were interested in monitoring under the program. We had a number of outcome variables put in with indicators, but I am just going to take one example. And that example, I could look at the increase in the number of people coming for a screening at the primary and secondary levels, which we call as a primary health center and the community health center, compared to the baseline, what has been the sort of increase over the 5 year duration of the program. And we looked at a 50 percent increase over a 5 year period compared to the baseline. And we had targets fixed, which then became the indicators that compared to the baseline in year 1, approximately 12,500 people would be examined, in year 2, the number of people examined goes up to 26,000 and in year 3 it goes up to 40,000 and then is sustained at that level right through. And this information would be collected from the patient registers, which are being digitized at the primary and secondary care levels. And this information is going to be collected by the implementing partners and would be transmitted every 6 months, so that it could then be compiled and we could look at what has been the outcome on that particular project. We have similar indicators in terms of the increase in the awareness of people with diabetes about eye complications, as well as whether advocacy has actually made a difference at different levels, the state and the national levels has there been a difference. So we have a range of outcome variables that we are looking at with specific indicators in the India context as part of the MND framework over the 5 year project.


okay the recording started okay good all right let's take a moment just to pray together and I'm sure others will join us and we can get started could somebody please pray with us together this morning and we will start anybody everyone's very quiet who wants to pray can I pray go ahead please thank you father thank you lord for this beautiful time that you've given us father we pray father that your presence are bound father let your wisdom your knowledge father lord your love your power anointing father be anonymous father uh lord help us father move forward lord with all the truths that we are learning father lord help us advance father lord not to be a father stagnant in our growth in father lord but help us draw closer and nearer to have a deeper personal walk with you father lord and help us live out of the victorious position father that you've given us father lord thank and praise you for past roshish lord your blessed him father and you give him the words father that needs to be spoken father to be a father so that we'll be ministered to father lord I pray for your wisdom knowledge understanding the son and discipline of the lord upon him father I pray for each and every student who is here lord and who are yet to join father I commit all of us into your loving hands father lord we consecrate father lord our life start for your glory and your purposes father lord in the coming days father lord may you uh continue father lord to empower and equip us father lord and may your truths father become uh for the reality father in our lives and please suspiciously we pray amen amen thank you thank you all right good morning and um thank you for connecting the class so we have been um last week we were talking about um our blessings in christ we were we were just going through kind of a list of blessings or things that god has given to us in christ we were just going through them one after the other so we're going to finish that today hopefully we'll cover uh that list and then we will get into a couple of more things that we need to talk about uh concerning our our identity and our inheritance in christ and then we will transition in to talking about how to live out of our identity our life in christ uh that's the main part and that we're going to kind of close with that so uh yeah so i'm kind of you know just trying to work on these assessments i'm supposed to give for all the classes i'm teaching uh so keep an eye on that hopefully i'll get to your classes this class as well and get the assessments ready and you know you will have at least a month to finish the assessments that's last date is number 26 the end of the end of november so you will have time to do that so uh nothing to worry about we'll get that taken care of um so let me just go ahead and share the pdf so we were talking about this uh the uh as the fact that we are blessed in christ and we were just you know going through different um the list of blessings things that we have not yet addressed earlier so we talked about the fact that god has given i'm just going to quickly review god has given us an inheritance in christ uh but we need to learn how to receive that inheritance and walk in it we the bible teaches us that we are qualified to enjoy the inheritance every believer can enjoy the inheritance our part of our blessing is that we can reign in life uh so we can walk in authority over things that people put in subjection to because of the fault because of adam's sin but now in christ because we have received abundance of grace and the gift of righteousness we can reign in life we can reign over those things in life we are blessed with every spiritual blessing every blessing that comes from god is already granted to you and me so now we need to recognize that and say okay i'm going to walk in those blessings uh because it's already been granted to me in christ now we said that we're enriched in everything by christ so when you look at your own life um think about it that god has enriched me in everything through my being in christ uh he's enriched me in every spiritual gift as well we talked about the fact that we're always triumphant in christ so in christ you can expect to come out the winner in every situation god will cause us to triumph who leads us in triumph he causes us to triumph in christ so that's our posture that's our attitude that in every situation we will come out victoria so learn to think victory learn to think triumph in every situation regardless of how it may appear uh you and we are born to overcome uh we're overcomers and we overcome the world everything that's in the world and we overcome through faith so we we expect to overcome we expect to have victory over things in this world we have the promise of life uh this is eternal life the god kind of life and so we live out of the life of god that he has given to us we are sealed with the spirit and god has put his mark of ownership on us and also this the seal of the spirit is a guaranteed uh down payment that there is more to come we are preserved in christ god preserves us and uh uh protects us in christ uh so god himself is protecting us christ we are established strengthened uh made fun in christ and this is where we stopped that god has given to us an eternal purpose we are we are part of an eternal purpose so god is unfolding his plan on earth and each one of us fit into that plan and that i'm a personal uh what we do in our personal lives now the call of god on us personally is actually part of that bigger plan of god and so in christ uh we are part of god's eternal purpose that he is uh cutting out on the earth right now and this purpose and grace is given to us in christ jesus so we stopped here and we're going to pick up from one zero four we're going to start from here and move on uh what else to be seen as our blessings are as part of our inheritance in christ uh we have access to the wisdom of god uh we saw in first Corinthians one and verse 30 somebody could somebody read these two verses for us please first Corinthians 130 and collusion stepped two verse three please but of him you are in christ jesus who became for us wisdom from god and righteousness and sanctification and redemption collections two three in whom are hidden all the traces of wisdom and knowledge so it tells us that god of him we are in christ jesus so it's talking about what we have in christ and it says in christ who be christ became for us wisdom from god so we've talked about the other aspects righteousness sanctification redemption earlier chapters here we're emphasizing the fact that christ that in christ christ himself has become for us wisdom from god right or god's wisdom has been made available to you and me in christ and in collusion student verse three we see this here in whom that is in christ are hidden or there is this everything is contained uh what is contained the treasures of wisdom and knowledge wisdom and knowledge treasures of wisdom and knowledge are in christ and you and i are in christ which means you and i have access to the treasures of wisdom and knowledge so what must we do right we must learn to draw from it we must learn to tap into it right so uh uh we have access it is there in christ and we need that so for example you know what can you do with wisdom well you can solve problems you can find solutions to day-to-day problems in life you can find creative solutions to the work you're doing you can find that you know god can speak to you about things that that you know you you may not even have knowledge of but later on you find out hey that's something very real you know and so we must learn to draw from wisdom and the knowledge wisdom and knowledge that's in christ how do we do it you see just a simple prayer you know maybe you're about to do something and say lord i just ask for your wisdom to flow through me as i work on this whatever it might be you know you just a lot i ask for your wisdom to flow through me as i work on this or sometimes there may be situations you're facing and you may not know what to do so i say lord i'm just going to pray in tongues i'm going to just pray about this situation and i asked you to speak to me what should i do god and god will speak to you you know just recently i think in the last week or within the last two weeks there were two instances where you know i was praying for things i was praying for certain situations in the church office that i needed to deal with and in both cases you know it happened almost identically i was just praying in tongues and i was just praying and suddenly you know like an idea a thought just floated in my mind you know and then i you know basically the first time i was praying and then this this whole this this suddenly this thought came into my mind like why don't you have an in-house auditor so in-house auditor this came to my mind like now i hadn't even thought of it i hadn't even so i went and i googled okay in you know yeah sorry not in-house internal auditor i googled internal auditor then i found out yeah that's actually a real role that there are in organizations and then i said okay so we've got to set up an internal auditor for all people's church here to you know to audit all the internal things and then i don't know i think it was this last week i was again i was praying for another situation and then this phrase just went through my mind you know vendor services agreement oh okay so then i went and i googled you know vendor services agreement and i found out yeah that's that's uh uh uh you know again it's kind of agreement that you sign with vendors or providing you you know services because that's again a solution to another area that we did it you know so in both these cases you know what i found what i experienced was now something just floated up in my mind as i was praying in tongues about the situation in the church you know how do you manage because organization is a big part of the church you know we need to be organized and so sweet things are happening i was just praying and then this whole internal auditor came it's okay we need to set up that role and you know vendor services agreement so just yesterday i wrote up wrote up the vendor services agreement sent it out you know and so we've got to get that signed with all our vendors so you know this is a very practical thing right you're dealing with these things in in our day-to-day work and you know how when you pray and you just tap into it so god you know i need i need to know what i do i need to know how to solve this i need to know i need to know how to address this or you know take action to you know for the organization etc and these things can come you know and they come just for me i believe it's coming from the wisdom and knowledge that's are hidden in christ because while i'm praying and the spirit i'm praying in tongues and you know these things come i like that in different situations you know you may be talking to somebody and in your spirit you just pray god give me wisdom what do i say to this person and god give you wisdom what to speak to that person or your faithful situation is somewhere you know out on the on the street or you're doing something and and your faithful situation god give me wisdom how to handle this lord you know so in every situation you know you and i must learn to tap into the wisdom and knowledge of god so god is all wisdom god is all knowledge and we need little bits and pieces of his wisdom and knowledge to address different things in our lives situations but we can tap into it because we are in christ jesus it's a simple prayer are you praying the spirit or you may even read the bible and god imparts the wisdom and knowledge you need to address life situations so the wisdom of god that's part of our inheritance um 105 we are complete in him with his fullness right so let's let's read these two verses please could somebody read collosians 119 and collosians 29 and 10 for us please collosians 119 for please a father any him all the fullness should dwell collosians 2 910 verse 9 for any him dwells all the fullness of godhead bodily 10 and you are complete in him who is head of all principality and power amen thank you so it's telling us here in collosians 119 in him that's in christ all the fullness all the fullness should dwell so please the father that in christ all the fullness should dwell now that word of fullness you know if you look at how the apostle paul uses that word in his letters it's really talking about filling something up with exactly referring to what fills you know the thing that fills something up so here it's talking about the fullness of god it's it's it's the very essence the life the nature of god himself so it's saying all of the fullness of god is in the person of christ so so christ is a full expression of god the father and god the holy spirit so all the fullness of god isn't the person of christ and once again collosians 2 9 it says in him in christ you've got all the fullness of the godhead bodily right so the fullness of the godhead all who god is is now in this in is fully expressed or fully contained in christ and then it's very interesting you know he doesn't he doesn't put a full stop there it's a semicolon meaning look this this this thought is continuing and it's going to affect you and me it says and you are complete in him so obviously the reason the apostle paul is mentioning about the fullness of the godhead dwelling in christ is because he wants to let us know that that fullness is affecting us and it completes us you are complete in him who is the head of all principality in bother means jesus christ is above all spiritual authorities and dominions and that's what principality in power refers to so the fullness of god that everything that that that is contained in god is what completes us because we are in christ so how do we understand that the word complete means to fill up so if you now think of a a glass or a cup that is half full if you fill it up then you're saying you're completing right so you and i are completed or filled up with the very fullness of god that means my strength is completed by his strength my strength may not reach the full tip of the cup it may be quarter of the way maybe half of the way but the rest of the cup is filled up with his strength or my wisdom maybe just you know a little bit maybe quarter of the cup or you know three quarter half of the cup the rest of the cup is filled up it's completed by his wisdom the fullness of god fills up the rest of it right so that's what it means to be complete in christ that means i'm filled up with his fullness with what comes from god and that's why in john 1 and verse 16 it says of his fullness we have all received and grace for grace or abounding grace or grace upon grace right of his fullness we have all received so you know god in parts out of his fullness into our life so his holiness his wisdom and and the list can go on i just mentioned strength and power you know he fills us up he makes us complete so every time we feel like you know i don't have that much strength remember the rest of the cup is filled up with his strength if you feel like i don't have enough wisdom well you are complete by his wisdom so the rest of the cup is filled up by his wisdom so you tap into that and say god i thank you that i am complete in christ i'm filled up in christ with your fullness of with his fullness with what's in him i thank you god that my strength is made complete by your strength thank you my wisdom is made complete by your wisdom god my holiness is made complete with your holiness you know if i maybe just a little bit in the cup the rest of it is filled up by him and so we are complete in him with the fullness that's in god and so in Ephesians 3 14 through 19 the apostle paul is praying for the believers and you know and part of his prayer is he says i want you to be filled let me highlight this part i want you to be filled with all the fullness of god next praying i want you to be filled with all the fullness of god what does that mean see he's already told us you are complete in him and that means this is what god's made available for you that the rest of the cup is going to be filled up with his fullness now paul is praying that for the believers believers that's what i want you to experience and of course he prays for a lot of other things here for them to be strengthened um now for them to know the love of god uh you know to know the love of christ so he's praying for a lot of other things when he has he prays for the believers but he also prays that they will be filled with all the fullness of god that means practically in everyday life he wants them to experience what it means to have the rest of their cup filled with the fullness of god that means you know we are only so much but we are made complete in him but the very essence the very being of god with all that comes from god makes us complete and he says you know i want you to experience that in everyday life i'm praying that you will be filled with the fullness of god and in another in that in Ephesians four he continues to pray and he says i want you to come to the measure of the fullness of christ i mean so i want you to grow up into that so that christ can be fully seen in our lives right so the fullness of god that is in christ is what is to be in us and manifested in us so people need to see this that the very essence of god is expressed through us through our lives and it's possible because we are in christ in christ gives you access to the fullness that is in him the very nature and substance of god that's in christ we have access to that 106 in christ part of our inheritance is we have we have a yes to all promises that means god is saying look because you're in christ i want you to know that all the promises of god for you it's a yes and an amen right it's it's there for you and it's meant to be fulfilled in your life can somebody read this for us i know it's splitting across two pages here second Corinthians 1 19 and 20 can somebody read that for us please second quarantine 1 19 to 20 for the son of god jesus christ who has preached among you by us by me seven years and Timothy was not yes and no but in him was yes for all the promises of god in him are yes and in him amen to the glory of god through us right so thank you just for all the promises of god in him right so all the promises of god that means every promise that god has made god i said i'll do this for you i will bless you with this or in every promise of god he's saying in him in christ are yes and in him amen or so be it be established to the glory of god through us so what paul is saying is look when we preach jesus it's not yes and no and maybe but it's in him it's it's a big yes there's no yes and no there's no yes maybe and no no in jesus whom we are preaching there's yes and he gives us the context all the promises of god in him are yes and amen so we need to embrace this truth that because you and i are in christ god is saying that in christ all the promises have a fulfillment for you yes and amen so that god can be glorified through us but you know people will tell us well some if you know the promises will happen if god wants or sometimes it's a yes sometimes it's a no and sometimes it's a maybe you have to really find out if you know that promises for you and all those kinds of things people will tell us but you know we have to go to the word and say okay what is the word saying the word says all the promises of god in him are yes and and amen right and this is for whom it's for all believers not just for some because if it was only for some believers then you know we'll all have to wonder is that promise for me or not but the bible is saying all the promises of god in him are yes and amen and we have to align ourselves to the word and you know you and i be convinced that every promise in the bible is for me because i'm in christ and it's a yes and amen for me so that god can be glorified through my life so i'm expecting a fulfillment of every promise of god i'm not expecting to get a few promises and be left out of other promises now all the promises of god are yes and amen in christ and i'm in christ so that's our way of looking at the promises of god and that's how we pray we pray expecting a fulfillment of all of god's promises in our lives and no believer is left out of this the only thing that can leave us out is we choose to not believe and we choose to leave ourselves out of it but just don't need to do that all the promises of god in him are yes and amen another part of our inheritance is that we have access to spiritual revelation it means that we can experience or we can receive revelation of the truth of god of the will of god and the purpose of god right so we have that that revelation or the unveiling of our eyes is available to us in christ could somebody read 2nd Corinthians 3 14 for us please 2nd Corinthians 3 14 2nd Corinthians 3 14 but their minds were blinded for until this day the same will remains reading unlifted unlifted reading of the old testament because the will is taken away in christ thank you so paul is referring to the people in the old testament and he says you know their minds were blinded so as people under the old testament they really couldn't see the truth their minds were blinded and it's like as though there was like a curtain put across their eyes and even though the word of god was being read to them they couldn't see the truth but then he says that will or that curtain is taken away in christ that means in christ my eyes can be open so that i can see the truth that's in the word of god so we call that revelation right the ability to have our eyes open to see the truth that's in the word these people couldn't their minds were blinded and so even though the word of god was read to them they were the old testament was read to them they couldn't understand they couldn't see it but for us it says in christ in christ the will is taken away right so you and i can understand the ways of god you and i can understand the truth of god you and i can understand the purposes of god and there are additional scriptures that we could look at so i'd encourage you to pray you know these scriptures for yourself you know when you when you pray uh yeah let's read collosions one nine and nine through twelve somebody can read that i know it's not printed there but could somebody you make it open in your bible and just read that for us collosions chapter one nine through twelve collosions chapter one was nine to twelve for this reason we also since the day we heard it do not cease to pray for you to ask that you may be filled with the knowledge of his will in all wisdom and spiritual understanding that you may walk worthy of the lord fully pleasing him being fruitful in every good work and increasing in the knowledge of god strengthen with all might according to his glorious power for all patience and long suffering with joy giving thanks to the father who has qualified us to be partakers of the inheritance of the saints in the night thank you so notice in verse nine paulus praying what's he praying for the believers he says i want i'm praying that you will be filled with the knowledge of his will in all wisdom and spiritual understanding so you know he's praying for the believers i want you to be filled with the knowledge of his will so many times you know as believers uh we say okay i want to know the will of god and you and i can know the will of god that's how paulus praying you know otherwise his prayer would be meaningless if if believers could not be filled with the knowledge of god's will then it's it's pointless for paul to pray but right now he's in verse nine he's saying look i'm praying that you'll be filled you'll be full of this you'll be filled with the knowledge of his will in wisdom and understanding god will give you the wisdom god will give you the spiritual understanding to know his will and when he knows well then the rest of these verses follow you know you can walk worthy of the lord you can do what's pleasing to him you can be fruitful in every good work you can keep on increasing and the knowledge of god you can continue to be strengthened and so on right but it starts with knowing his will and as believers we can know his will the veil is taken away in christ our eyes don't have to be blinded to the truth we can know the truth so you know when you read the word of god when you pray to know the will of god remember you have a right to see your your your eyes have been opened in christ there is spiritual revelation in christ and so you can pray say lord i want to know your will lord what is your will in this matter lord help me to see the truth sometimes you're reading scripture passages you may not understand the first time i say lord i thank you for revelation i thank you my eyes are opened so i will understand the truth that's in this passage oh god help me to see it okay so you have access to spiritual revelation in christ and you and i can tap into that also now let me pause here see if there are any questions in the chat so far let's see now is it the same fullness being referenced um 23 one uh the lord is my shepherd i shall not want okay so you're talking about the fullness uh so it's it's different in some 23 one he's talking about um you know uh the needs the needs the i will not lack anything yes we're talking about you know we can put it as the day-to-day needs so he says lord is my shepherd he will provide for all my needs whereas the fullness we're talking about in you know in the in Colossians 1 19 and Colossians 2 9 and 10 that fullness it's really the very essence of god who god is what god has in himself right and that fullness is what completes us it's like his fullness is flowing into our cup and you know we are you know what we have in ourselves maybe just a little bit but then his fullness flows into us and we are made complete uh with what comes from him whether it's wisdom or knowledge or strength or grace or here it comes from him so um the fullness in Colossians 2 9 and 10 is referring to what's contained in god himself whereas some 23 is talking about the physical things you know and and god providing for us people uh is that okay okay thank you thank you mr okay welcome all right so i'll just go back to the pdf and continue all right so uh 108 uh what else do we have in christ second Corinthians chapter 11 verse 3 uh could somebody read that for us please second Corinthians chapter 11 verse 3 second Corinthians chapter 11 verse 3 but i fear less somehow as the serpent deceived me by his craftiness so your minds may be corrupted from the simplicity that is in christ thank you so notice what paul is telling the Corinthians right uh he's saying look i i don't want you to be deceived i don't want your minds to be corrupted from what the simplicity that is in christ the simplicity that is in christ so uh and if you look up you know what what exactly was you're referring to about simplicity uh it's just talking about uh uh being completely free uh from any kind of pretense and hypocrisy that is you don't have to put something on you can just be free you can just be yourself in christ right and you don't you don't you know you can express uh who you are and the openness of heart uh and so he's talking about you know in christ we don't have to make things complex we don't have to make things complicated we don't have to uh put on a show pretend to be something we are not or be hypocritical no our life in christ is very simple and if you look at you know other places it's just basically talking about faith and love which are in christ jesus now he repeats that twice in timothy faith and love which are in christ jesus so our life in christ is simple we walk by faith we walk in love walk by faith we walk in love so that's the simplicity that we have in christ and how do you live well i live by faith in god and i live loving god and loving people and i live my faith in the word of god i just believe everything that's in the bible if it's in the bible i believe it so it's simple i walk my faith and i walk in love and he says i don't want your mind to be corrupted from that you know don't uh don't take on unnecessary things unnecessary pretenses unnecessary sophistications no just just keep it simple there is simplicity in christ we walk by faith in god we have faith in his word and we love god and we love people right so stay with that simplicity that god has given to us in christ then point 109 there are the blessings of abraham so can somebody read these scriptures for us galatians 3 16 17 and 29 please galatians 3 16 to 16 17 and 29 now to abraham and his seed were the promises made he does not say and to seeds as of many but as of one and to your seed who is christ and this i say that the law which was 430 years later cannot annul the covenant that was confirmed before by god in christ that it should make the promise of no effect and if you are christ then you are abraham's seed and he is according to the promise amen thank you so what is paul telling us see god made a promise to abraham and his seed he's descended and paul is pointing out that god you know used a singular he said to abraham and his seed and not plural because in that singular word singular he was actually pointing to christ himself to christ himself and and he says you know this was made 400 this promise was made to abraham 430 years before the moses came right 430 years before the law and god made this promise that i will bless you and your seed that seed is christ and therefore he concludes in verse 29 if you are christ and if you belong to christ you are in christ then what happens then you are part of that seed that god was referring to because you are in christ and he was actually referring to christ and therefore you and i because we are christ's or we are in christ we inherit the promise we inherit the promise given to abraham whatever god promised abraham is now made available to all of us who are in christ because what paul is saying is when god promised to bless abraham he said i would bless you and your seed and uh that seed he was actually referring to christ and because you're in christ then whatever god promised abraham is yours also right so we uh we refer just we just refer to this as you know abraham's blessings or the blessings of abraham you know that becomes available to us so now if you go back into the old testament and you begin to finally start you know what it got to abraham that belongs to us you know basically god just told abraham i will bless you and i will make you a blessing and through you all nations of the earth will be blessed that's genesis 12 103 right so god said i will bless you i will make you a blessing and through you all the nations of the earth will be blessed right so god when god said i will bless you he meant i will bless you in every area of your life you know not just spiritual or just i will bless you in every area and if you look at you know the old testament you'll find that god indeed blessed abraham materially you know he blessed him in every way materially spiritually and so on so the blessings of abraham include material blessings it includes us being a blessing to those around us we have righteousness by faith we have friendship with god we have victory over our enemies and everything that god and when god says i will bless you it simply means all who god is is now made available to the recipient of that blessing so in christ we say abraham's blessings are mine you know whatever god blessed abraham how in the ways and manner in the manner and ways in which he blessed abraham he will bless me and you know with material blessings with the ability to be a blessing to nations to other people with the right the blessing of righteousness friendship with god victory over enemies and you know you you could go back and look at these scriptures but these are mine because i'm in christ and those blessings are mine okay so we have a few more things to cover in this section as we itemized different you know blessings we will pause here for now take a break and then we'll come back and we'll continue with a few more things and then move forward okay everyone with me any questions so far no questions okay all right let's pause here please take a quick break we'll be back in 10 minutes and then we will go forward okay thank you


So, in this video, I wanted to tell you about an investment strategy, which I use to multiply money. Yes, you actually multiply money. But the problem with it is that because I am a very scared investor and I want to make sure that, you know, my investment is safe, I can only do that style of investing about once every three, four years. But I'll still tell you about it because who knows, maybe by the time you're seeing this video, the opportunity came. And just one small disclaimer. No, I'm not going to talk about how do they say it, you know, your profits are at risk, your equity is at risk. No, I'm just going to talk about one thing quickly.  I mean, I am currently walking and I know it's not like the most amazing perception, but well, you know, if I wanted to do that, I could just take one of my suits.  There's so many ways to do it. So, you know, just don't judge by the perception. Just because it looks rich doesn't mean it's rich. And because it doesn't look rich because it's a guy walking, it does not mean it's not good. Okay, see beyond face value. That's a quick lesson for you. Anyway, my investment strategy that I use, I call it an SSL investment strategy. Safe, small, leveraged. SSL, safe, small, leveraged. Now why do I use these words? The reason I choose safe is because I want to protect my money. I don't like losing money. I don't care risking money for marketing or for a project. That's one thing because I trust myself. Even if it's a big risk. But if I'm going to invest my money, meaning letting my money make money for me, I'm going to want to see a very clear and high probability of success or else I'm not going to do it. So it has to be safe. It has to be something that I can depend on. But I don't like safe and boring. If it's just safe and boring, I can just use that money and make money myself by putting in marketing stuff like that because I can make a lot of money on my own with business. So there's really no point of investing if it's really safe and small. Now the next part is small. Why small? Again, I don't like to lose money. So I don't like to make investments where if I'm wrong, I'm going to lose a lot of money. This might change if I see the right investment or if I want to have enough equity. But for now, if I'm going to invest, I'm going to want something that's small. Meaning that even in the off chance that I lose money, I want it to be a very small amount of money. Something that won't hurt my pocket. Now the next part is leveraged. Why leveraged? Because leveraging is fun.  When you leverage, it means you multiply the risks, but you also multiply the rewards. You basically can use an X unit of cash to do what 10 X units of cash can do. But they can also fall as hard as 10 X units of cash can, even though you have only one X unit of cash. Now how does that make sense? How can I say it's safe but it's also leveraged? Because the whole idea of leveraged is a high risk. Well, let me tell you. What I do is I wait every couple of years for a global meltdown. Something really, really bad. I wait for a certain commodity, country, anything to steadily drop for many years. I mean for many months. Meaning, for example, the oil crisis at the end of 2014, beginning 2015. That was a steady decline. Oil went from 120 to about 40, a bit more than 40, in about 6, 7, 8 months. Steadily, linearly, predictably. Perhaps we're talking about the global mortgage crisis in 2008. That once shit started falling for a couple of months, it was pretty clear it's not going to stop. So what I do if I want to be a bit safe is I wait for very, very consistent long-term decline. And if I want to be super safe, I wait until the news create a media crisis about it. For example, with the oil, the news at one point, very late, by the way, in the cycle, just started freaking out saying, okay, it's the end of the world. When you see that, it has to continue. Just out of the sheer psychological nature of human beings, it has to continue. So I wait for something that's like a no-brainer, something that's going to keep dropping no matter what, that I would bet my life on. And then I take a small amount of money, usually a couple of hundred dollars, or with my today's wealth, a small amount of money would be a couple of thousand dollars. And I invest into that thing falling. So it's like I'm betting against it. It's called shorting. Short. You can look it up on Google. What that means is that the more the price lowers the value, the more money I make. Now, the cool thing about it is that if I leverage it by say one to a hundred or one to two hundred, which you can easily do in many kind of forex trading apps and other systems for that. What that means is that if the oil, for example, falls from 75, 70, which is about right about the point where the media started freaking out to 50, that's about a 40% decline. Now, 40% decline when you multiply in a leverage of one to two hundred, meaning that for every one percent you get 200%, obviously the opposite also exists, for every one percent lost you lose 200%, then for 40% you essentially are able to make 40 times, a lot, basically 40% times 200. So that would be about 400, 8000%, meaning 80 times your money, which I did successfully basically. I took about $500 or $400 and turned them into about $10,000, $20,000. Sorry, I can't remember the amounts because of the conversions. But again, it's extremely effective.  That even if you lose everything, it's not a big deal. And you could say you bet that money, you could bet that amount to basically multiply. And because it's high risk, if the value goes up against you, you could easily lose that money and lose your position. Meaning, again, lose the money. You can't go in debt though because it doesn't work that way. It just goes up half percent, for example. If it's a leverage of 1 to 200, meaning, again, 200 times the power, if it goes up against you by 50%, by 0.5%, that's the times 200, that's 100%, meaning you lost all your money. But again, that's why you're willing to use a very small amount or you can reinvest multiple times until you kind of get it right. And once you actually go down the steady drop, you pretty much can ride it as low as you want, as long as you feel comfortable and you can even reinvest the profit. So let's say, again, you started on oil at 80%, it went down to 60%, that's a 25% decrease, meaning you multiply your money by 20%. Now you can take half of that, so let's say you used $100, $100 times 20 is $2,000. So you can take that $100, which turned into $2,000, you can take $1,000, reinvest it, and now you have a chance of multiplying again, and you can take the other $1,000 and just keep it. And now you're not even playing with your money, so you already made a massive profit. And if oil then goes down from 60% to 40%, that's another 35% decline, because every time you come back in the game, again, going from 80% to 60%, that's 25%, going from 60% to 40%, that's about a 35%, 40%. Because the more late you start, the bigger the percentages, because there's a smaller thing to actually diminish. Now, again, if that doesn't make sense, please let me know in the comments. You can easily clarify that with simple math. So I'll show you in the comments if you have a misunderstanding. But yeah, the idea is pretty simple. And again, I did that. Unfortunately, I only did that once, but it works. It works amazing. And again, it's not like a specific strategy that's only compatible with a specific market or it's an ideology or philosophy or a general attitude towards investing. So don't look at it like this special, super secret thing. It's just a very, very funny way of looking at investing that really fits my personality, which again, I feel really good about. Again, SSL. So it's small, it's safe, and it's leveraged. You take a bit of money in a really, really good investment.  And if you do it right, you could take your chunk of money and multiply it by 10, 15 times. I'm not even exaggerating. And I'm talking about a couple of days, a couple of weeks. So next time there's a disaster, a really, really bad thing going on in the market, you can bet I'm going to tell you. So you should follow the channel and subscribe. But you're definitely going to see me there. And believe me, I'm building up wealth and equity as we speak and waiting for that next disaster because right now, if that disaster comes, what I would consider small would be taking $5,000, maybe turning it into five chunks of a thousand, just throwing it out there. A thousand here, a thousand there. And if one of them hits, a thousand could turn into 20,000 or more or less. But basically the idea is to multiply it at least 10 times over. But hopefully the next disaster is going to wait a bit. I thought it might come when, to me more precise, most people thought it's going to happen when Trump was elected, but that's not the way it works. I'm not talking about psychological fear. Something happened, people are really scared for a couple of days. I'm talking about disasters, which happen, fortunately every five, ten years. So I hope that by then a small amount of money would be taking $50,000 or $500,000. Taking that amount and basically multiplying it to make massive leverage profits. So let me know if anything in this didn't make sense. I wasn't completely explained to you. I also made a written guide for my book. Basically my book contains every single thing that happened to me. In life that's worth noting. And all the stories that I have out of it. At 22 I already have a pretty crazy life. You could already make a movie about my life at this point. And I just made a really long, detailed five, six page guide of exactly what I'm talking about here. So if you want the guide, I can send specifically the guide to you. Just write in the comments that you want it and your email and you'll get it. So thanks for watching. Hope this helped you a lot. And no subscribe if you haven't. And like I said, I'll be notifying you about the next global crisis.


Okay, ladies and gentlemen, I would like to say thank you to all of you for coming today. We're delighted to have you here. My name is John Hamry. I'm the president of CSIS, and we are using this as an opportunity for the launch of what we think is a very important study on food security. Before I begin, let me just say a sincere thank you to Representative McCollum and to Senator Luger for joining us today. I know that Senator Casey will be here shortly.  And it's like casting bread on the water. I mean, most of it disappears. But when you're able to get members of Congress who are willing to take time and to embrace an issue, it gives an enormous opportunity for us. And I would like to say thank you to both of you for putting this issue in front of the American public in such a dramatic way. I would guess I'm like everyone here this morning when I woke up and thought about food, I was thinking more about my weight problem than I was thinking about nourishment. And yet there are far too many people in the world that when they wake up the morning thinking about food is a life or death issue. We don't think about that in this country. We're so very rich and well fed that we don't tend to think about how the terribly large proportion of the world has to think about food every day in ways we don't. When we first started this project, this was several years ago, that we launched it. And we launched it at a time when we felt that America had been too narrowly focused on thinking about its power in the world in strictly military terms. And military terms are important, but there's such a narrow dimension to the power of America. And there's such a much larger power. It's the moral authority that came with America's generosity and creativity and leadership during the 50s and the 60s. When we had things like food for peace, it was a remarkable thing. And we thought this is a chance. This is an opportunity. America could rediscover itself. What it really values about itself and do good things in the world. And so we wanted to launch this. And of course having a chance to partner with people like Senator Lugar, Representative McCollum is a huge opportunity because that puts it in the national agenda. And so I just would like to say thank you to both of you for taking the time. Just not a one of you is going to get any votes for this. But people's lives are going to be changed. And that has to be our satisfaction. Thank you for that. Representative McCollum, let me begin with you. I know by the way, friends and colleagues, we have a short window because of the start of the session this morning. And so we're going to begin very quickly and let them go through some remarks. If there is time, we'll field a few questions. And then we will then move to the second part of the program. But I especially want to say thank you to all of you for coming. We have to keep this issue forward in the American intellect. And I'm counting on all of you to help with that. Thank you. Oh, here's Senator Casey. Representative McCollum, monitoring. Good morning. I'd like to first give a very special greeting. I see Senator Luger quite often in the mornings when we get together bipartisanly to learn about a lot of international and foreign relations affairs. So it's good to see him. And good morning, sir. I'd like to thank this great team, the Center for Strategic International Studies. I'm going to mention a couple names here. Joanna Tuttle, Steve Morrison, Christina Wedding, and Brett Baptist. These are the people who did all the hard work of organizing the task force and finalizing the report. And having been on another task force, I do know how hard you guys all work. So thank you. My fellow co-chairs with me here today, Senators Luger and Casey, are strong leaders over here, as we like to say in the other body, for the fight against hunger. And they're great partners in working to pass the Global Food Security Act. But I have been made aware that there's a Minnesotan in the crowd. So I'd like to recognize Phil Parde, Professor Parde from the University of Minnesota-St. Paul campus. He's with us here this morning, right in front of me. And a wonderful resource to have you here. And I look forward to picking your brain over the next couple of months as we learn to be even more effective because of your expertise in this area. Well, two years have passed already since the global food crisis grabbed headlines around the world. Remember? Lines, food riots, a lot of angst all across the world. In a matter of weeks, high energy and food prices even made things worse. Food became unaffordable and unavailable for hundreds and millions of people. Unfortunately, the global food crisis was no surprise for the one billion people, as John mentioned, who wake up every morning suffering from chronic hunger. One in six people living this planet are in a constant state of crisis due to food insecurity. They're struggling to live before the world woke up to their plight in 2008, and they continue to struggle today. Hunger is a scale.  And it undermines U.S. foreign investment interests, and we know that can destabilize countries. Important progress has been made since CSIS released its first report on global food security in the midst of the 2008 crisis. President Obama and Secretary Clinton are working with Congress to significantly increase U.S. bilateral funding for agriculture development and nutrition. The U.S. agriculture development funding increased from 375 million in 2009 to over one billion in fiscal year 2010. Now, we know this problem is far too big for any one country alone to tackle, and that's why President Obama has made global food security the focus of the last G8 meeting in Italy. So far, he's secured $22 billion in global pledges to help countries strengthen their agriculture systems and small farmers be able to boost their productivity. The new CSIS report recognizes that significant progress has been made, but this report is especially valuable because it also calls to attention all the unworked, all the undone work that we still have to focus on. It reminds us that many of the underlying causes of the food crisis have yet to be addressed. Populations continue to rise in developing countries. Fuel prices pushed by, excuse me, I've got the pollen throat. Food prices pushed lower by the recession are climbing again, and policies on biofuels and trade in the developing countries contribute to the crisis have largely been ignored. We're not changing those three dynamics that I just spoke of. Every one of us in this room is committed to fight against hunger and under nutrition. Our challenge is to recapture the sense of urgency that motivated the world to respond in 2008. Promises have been exchanged, pledges have been made, and plans have been drafted. We've all seen this before, but this time it must be different. It has to be different. Words must become actions, and actions must be sustained and comprehensive. The work of CSIS and its partners is another positive step. You have my commitment to keep fighting to put on endocrinic hunger, and there are a lot of people counting on us, and I'm very anxious for you to continue your work, and I look forward to working with both of my colleagues over here in the Senate to make those words not just empty rhetoric, but hard action. Thank you. Thank you, Representative McCullum. You've concretely advanced that with the introduction of the food security bill in the House. We're very grateful for that. Both Senator Luger and Senator Casey jointly have introduced the food security bill here in the Senate, and let me first, neither of these gentlemen need introductions, but let me just say on a very personal note I've had the chance to work with Senator Luger for quite a few years. He's tolerated me and invited me to be a little bit player in the large drama that he's created here in the Senate where he's done such remarkable things in foreign policy and security, and I'm very grateful you're willing to make this a part of it, sir. Let me turn to you for your remarks. Well, it's a privilege to work with our colleague, Congressman McCullum, and with Senator Bob Casey. It's a bipartisan bicameral bill, and I think that's an important statement, this particular point of the politics of our life, and I thank John Hamry, especially, for his very thoughtful introduction, and I want to congratulate him, as all of you will, on his 10-year anniversary in leading the Center for Strategic and International Studies. The work of CSIS in convening experts and producing thoughtful analysis on important issues has been and continues to be of great value to policymakers. The release of this report, building a long-term commitment to global food security, is just the latest example. This is the second CSIS report on food security, which I've had the pleasure of serving as a co-chair. The first report, a call for a strategic U.S. approach to the global food crisis, was one of the first studies that emerged following the 2007 and 2008 food price spikes. It persuasively analyzed the causes and consequences of a case-long neglect of agriculture and hunger issues around the world. The report being released today centers on the importance of boosting farm productivity to meet an expected doubling in the demand for food by the year 2050. It stresses the critical need for investing in agricultural research through university systems, through extension services, and national agricultural research systems. It pays special attention to the role of global trade in increasing food security and income security for everyone. On just last week, the Senate Formulations Committee held a hearing on global food security. Deputy Secretary of State Jack Lew told us, ensuring people are fed, and I quote, is not just about food, it is all about security, national security, economic security, environmental security, and human security, end of quote from the Secretary. Indeed, chronic hunger and poverty deeply affect international stability because hunger fuels social disintegration and local conflicts and extremism. More than one billion people live with chronic hunger, and unless we act, this problem will continue to be much more severe. Growing populations, urbanization, changing diets, stresses on water, energy uncertainty, all will complicate our ability to prevent food price volatility and to expand food self-sufficiency. Of the many studies examining the issue of global food security, including those of the Senate Formulations Committee, think tanks like CSIS and the administration's own Feeding the Future Initiative, all have concluded it's imperative for nations to act now. International donors have pledged $22 billion over the next three years to promote food security. Likewise, developing countries are working to prioritize strategies for revitalizing rural development and agriculture. Dr. Raj Shah, Administrator of USAID, said at our hearing last week, and I quote, the global momentum is great. The advances in technology and research have been powerful and the sharing of information in real time is opening new avenues and efficiencies that can make our investments more strategic than ever before. I believe we're at a unique moment in history to make a tremendous change in agricultural productivity, hunger, and under nutrition, end of quote. Now this speaks to a welcome and significant partnership among many stakeholders to solve a problem that will affect all of this if we don't seize this opportunity to act. Equally significant is that by partisan collaboration here in Washington, encompassing the House and Senate, the administration, and many non-governmental organizations working in the field. It's been a real pleasure to join with my colleagues, Senator Bob Casey, Representative Betty McCollum in drafting the Global Food Security Act. This bill would reorient US foreign assistance to support proven strategies in addressing hunger. We're pleased the administration is working with us to bring the bill before the House and Senate for passage. This level of bipartisan cooperation across branches points to the significance of the issue. We are in reach of unified government action on the difficult issue of food security. The importance of US leadership cannot be understated. Without it, wealthy countries would not have pledged $22 billion in assistance to food insecure countries. Without US leadership, some may not stay the course. Facing a previous crisis in food security, the United States was the forefront of the Green Revolution and has a powerful impact in Asia and Latin America. Going forward, we can harness the expertise of the scientific, educational, and agricultural communities to create a second Green Revolution. I again thank CSIS for its important report and for all of you who have come here today to share these goals and have worked to promote food security for many years. I look forward to our continued collaboration to pass a Global Food Security Act and implement the Feeding the Future Initiative. Thank you, Mr. Chairman. Thank you so much, Senator Luger. It's always inspiring to have you with us, and I'm very grateful. We're very, very grateful to have Senator Bob Casey with us on this project. Senator Casey, of course, came to the Senate from a very distinguished career in Pennsylvania. And when he came, he's on the Agriculture Committee and on the Foreign Relations Committee. It would be natural for him to express an interest in this question, but it really springs much more from a very deep humanity that he brings with him to the Senate. He's been a leading advocate for child care development programs, for health care, for children, for example. So it springs from a deep compassion. And he's brought that to this project with us. Thank you so much, Senator. We look forward to your remarks today. Well, John, thank you very much for your introduction and for your leadership, and the leadership by so many people in this room, and especially those who have any connection to or provide support for CSIS. We're grateful for that, because it's critically important that we have leadership on such a compelling and urgent issue outside the walls of these office buildings in the Capitol, because we can't do it on our own. There's so much public policy and intellectual and research infrastructure that's provided by people in this room, and we're grateful. And John, I want to thank you for your leadership, and especially for bringing us together today on this issue. Once again, Senator Lugar and Congresswoman McCollum, we're grateful to be part of this team. And as Dick Lugar said, it is unusual these days to have something that is both an urgent priority plus something that has bipartisan and bicameral support that doesn't happen too often around here. I guess we come to this meeting today, and we come to this issue summoned by our conscience, the conscience that nags at us for, in some cases, people in this room for many, many years. When we hear statistics like every five seconds a child in the world dies from malnutrition. And what that means, increasingly and significantly, that the numbers relate more to women and children than they do to men. But we know the number, when you get to a billion people, you're affecting everyone. But especially when it comes to women across the world and children. So I think we are summoned by our conscience, because it is a humanitarian issue first and foremost. But secondly, but importantly, this is a security issue. We know that the world is less secure if there are more hungry people across the world. We know that the terrorism is likely to increase if we have high numbers of those who are food insecure. So we know that instability is a consequence of malnutrition and hunger. And instability is bad for all kinds of reasons. Not the most obvious reason that it leads to violence and death, but that it also means that we have to focus on strategies to deal with instability, that alone, the time and the effort and the resources alone. But I do believe that in addition to the obvious security issue that we are confronted with, this is mostly about how we're going to deal with God's children and what that means to our own common humanity. And we don't have a magic wand here, but we do have a piece of legislation that allows us to create a focus in the White House, a focus in the Congress, and an investment in a new strategy, not just the old strategy of providing more aid and more resources. That's been a wonderful benefit to the people of the world. But this bill allows us to chart a new course and in some ways to strengthen the relationship between the Congress and the administration and taxpayers. Because too often taxpayers say to us, we send money to Washington for this or that program. We don't see enough good results. We don't see the benefit. This is one of those instances where in addition to supporting this for all the right reasons, we can also make it very clear to taxpayers that we have a strategy that will work, that will feed hungry people, that will reduce instances where or reduce the likelihood, I should say, of further instability in the world at a time when we sorely need that. So I believe that we have not just the right policy and the right strategy, but we also now have some momentum. We have a president of the United States who is committed to this. That alone is a brand new chapter in recent American history. And that should help and is already helping enormously. We have momentum. The president has made this a priority. The Secretary of State, Secretary of State Clinton has made this a priority. The entire administration has evidence by their strategy and their plan, but also by the testimony that we heard last week from Jack Lew and Dr. Shaw. So we do have momentum, but we know that good policy and momentum and good intentions aren't enough. We have to get into the trenches of the legislative process again to get this passed and not allow anything to get in the way. That is easier said than done, but I have no doubt with both the Congresswoman's help in the House and so many others in the House who are working with her and Dick Luger's help here in the Senate. Few people in the Senate command the kind of respect and I think affection, but especially respect as Dick Luger. And at this time when we have a difficult, toxic political environment, we're darn lucky to have Dick Luger on our team leading us and fighting for us on this issue. I'll leave you with one more thought. There are people across the world who in those billion people who are truly hungry and truly hurting. I can't even begin to fathom or comprehend the pain that that causes to an individual and his or her family. So as we're thinking of them and fighting for them, I also think of those who have had a different kind of hunger. Those of you who have been trying to get legislation like this or something similar to this past, you have your own kind of hunger for better policy and better results and more help for the vulnerable. So I'm thinking of that line from the Beatitudes. Blessed are they who hunger and thirst for justice, for they shall be satisfied. And this is a matter of basic justice, I believe, for the world and for our common humanity. So let that be our inspiration as we continue to fight the battle of getting this past and then making sure that we deliver the kind of justice to those who are in food insecure situations around the world. Thank you for your work. Ladies and gentlemen, let's thank these three leaders for their work.


You can be absolutely sure that nations will revert to their natural tendency of hiding behind their borders, of moving towards protectionism, of listening to vested interests, and will forget about transcending those national priorities.