John Brose, the coordinator of the visualization studio was supposed to be here today, but he had a last minute family emergency. So I'm going to do my best to represent John and what he wanted to communicate with you. But at the end, I do have his communication, his email and his phone, and he's really hoping that people will contact him with questions. So if I can't answer, please contact John. He's really accessible and a nice guy. He's just so excited about our Viz Studio that he's really happy to share information. Okay. So let's get started. I've got quite a few slides here. So my name is Shauna Sadler. I am the AUL for the Digital Library and Research Technologies at the University of Calgary. Just a quick outline for you today. This was our game plan. I'm going to speak more to the administrative side. I was part of the design and planning and construction and somewhat of the operationalization. And John is hired to run the visualization studio. So he was going to speak to his experiences over the past year and a half of running the space. So just a quick context. This is our new library building. It is entirely new construction. It's called the Taylor Family Digital Library. The vision for this library building is this first line right here, State of the Art and Learning and Research Center. And Tom Pickerson, our university librarian, gave us a high standard to meet. So we should imagine right now. Something that we wanted to do was not just support research, but actually have the library building be a research tool in itself. Some of the broad themes of this library building that we wanted to be agile. So it can remain contemporary, inspiring and innovative for everyone who comes in. So now I'm going to shift to the visualization studio itself. So for this space, Tom here, wanted one space dedicated to faculty and graduate students to conduct research. The majority of the building is designed for undergraduate students, but we wanted to reserve one space dedicated to those professional level research activities. The mandate of this room, and that first line is the most important, is that it is to be a meaningful space that provides technologies and services to enhance the research effort. And by that we really mean to keep in contact with the researchers, what is important to them, what they find valuable, and for us to be agile and to be responsive. So the strategy for designing this room was to engage faculty and grad students, talk to them, work with them. And so I do have from my background in Calgary a broad range of contacts, and so I did approach them with their original idea which we put forward as a 3D cave. And there was a passionate response not to do a cave. But it got the ball rolling and it got me committed to being an active group to design the new space, which was wonderful. Now of this group there was a subgroup that came to me specifically, Dr. Sheila Carfindale in Computer Science, and she said that she had a fantastic group of post-docs and graduate students who were bright and eager to contribute, and they wanted to do a design and propose it to the committee. And so the committee came up with some requirements for these researchers for the broad themes of what they wanted in this space dedicated to research. First they wanted it for collaborative discovery. They're finding a lot of their spaces in their departments are small, small meeting rooms that aren't, everyone brings their laptops and they're kind of looking over each other's shoulders and it's hard to be collaborative. So they wanted a bigger space where they could all see the same screen at the same time and work together on some new ideas. And then features that you can't do on your desktop. So big images. If you've got big data, how do you see the whole picture when your desktop marker is so small? It just kept coming back to the amount of space, digital space that was really important. There's also the quality of that space. The high resolution is incredibly significant to them. They're investing in incredible instruments to capture high resolution data. They need to analyze it properly. They need high resolution screens and lots of them to do so. But they wanted this experience to be easy. They wanted it to be just like working on their desktop computer but better. So one of the problems with the cave is that you had to program for that specific environment. And it was too much effort. They needed it to be faster and a really easy custom local environment. They wanted to make sure we future proof the room. Dedicated staff to support the room. Our sociologist was very specific. She said no bezels to interrupt the image. And that was a controversial item within the group. Making sure that we respect research data and the ethical use of using the data in the room because there are lots of requirements for that. And to keep the policies to a minimum. So let us do what we want to do. Actually I quickly, I did a quick translation of a few of them. What they really meant by some of those statements. And they wanted lots of movable furniture, electrical plugs, wireless infrastructure and the virtual collaboration opportunities. And that was still an unknown at the time. And I'll tell you today it's still what tool we use is different by department. We talked about the desktop feature proof the room. What they were really talking about was the operating budget. They wanted to make sure that the library was committed to making sure this room was a long-term investment, not a short-term. And they'd seen that on campus before. The dedicated staff, they have again those unfortunate experiences of not having enough support. So that was extremely important to them. We'll talk about the interrupted images in a bit. The research data. What they really talked about was being respectful of the research data. What if they didn't want any windows? They wanted a secure door. So a lockable door. And then a secure virtual environment as well. And so we did build those features into the room and those have been valued. And the last one. It was a light-hearted comment, but it's actually turned out to be incredibly important. Leave us alone. Don't over-police us. We want to do what we want to do. And in the library they were very specific that they wanted to bring food and alcohol to host proper faculty events in the space. If you want faculty to come to the library, you have to serve alcohol. And that's just a reality. And they made that very clear from the beginning. So Sheila and her grad students went away with these requirements in hand. And they came back with a few drawings for us. So here's a few models. So here's a few features that are important. There's a high-resolution wall. You've got some touch screens on pivots. Touch table, an oversized HD touch table. And then a couch with a smaller touch table for brainstorming. So here are the features here. The high-resolution wall, they wanted it to be a touch or a gestured environment just so that people could experience having that experience of manipulating their data. And touch was great, but once we started understanding the height and width of the wall, we understood that would be a really athletic endeavor, moving something from one end to the other and providing stepped stools. It was maybe not the research experience they wanted. And so we decided that maybe we should go with more of a gesture, right? We always explained that the Tom Cruise Minority Report, how he manipulates things with just his hand. So that's becoming a reality. It's expensive reality, but we're getting there. Configurable displays because they want the room set up the way they want it. They don't force us within the barriers. The large table in the center is supposed to be like a console, like a control center, you know, in Star Trek. So you can move images between multi-surfaces. And that was something that came up in this process, was multi-surface computing was extremely important and valued because everybody had lots of digital data and they wanted lots of surfaces to display it simultaneously. Then they liked the idea of lots of brainstorming touch tables and that sofa was really important to them. So here we go. We talked about the quantity of data and the quality of that data was incredibly important. So here's a few of the suggested configurations for that space. So what they liked talking about was if you were one person in the room how you could use the control table and have lots of screen space for your work. And maybe you've got a collaborative environment here. And again, lots of space for you to work with. Or if you wanted to break up the room and have different spaces for people to work, you could do that as well. So what they did is a few use case scenarios that they brainstormed. This one here is my favorite because this is what they proposed their ideal library catalog search to look like. So here they are. This is what they want the library catalog interface to look like. And then they wanted to have multi-surfaces so they could find interesting articles they like and just throw it up to a screen so they can look at that principle as they're working through. And here's one that they projected for someone in physics who's captured data about the sun. So they've been able to take that data, put it up on the high-res screen and really analyze the depth of it. A sample of it here to do the analysis. Some of your data and some extra subsets. Somebody in geography and geology. We have a lot of that in Calgary. So here you get charts, your photographs, topographical maps some other sorts of data maps and your other data on the side. In a collaborative environment you see everybody around the table pointing a different screen to manipulating the data that's all configured to work together. I really like this one. It's a poster session. And it's a touch screen poster session so these are interactive posters rather than passive posters. Wouldn't that be nice? And here's one for central administration. So if the president is giving a very special presentation to an important donor or an important industry partner bring them to an impressive space and put their presentation on a really special wall. And last was they wanted to show something. This is a data visualization of sound. And so they wanted to show what the continuous screen where that would be really valuable. So you can manipulate the data here and then see what that looks like across the whole spectrum of the audio content. So this is what the visualization studio looked like on opening day. That's a dark projection. Sorry about that. So we do have the big high resolution wall and we do have the big touch table, high depth touch table. But we had to compromise the panels, the touch screens on the side in order to afford not having the bezels in the screen. That was bigger investment than we had hoped but we decided that it was important and maybe we could do a phase two of adding the touch screens to the side of the wall. So this is where John would have taken over. He'll explain a few things so I'll do the best I can. So you see that we do have a tremendous amount of pixels in this space. 34.5 million pixels is just, it's a spectacular experience. So to compare this to others, what John did is he put together you know, this is what your desktop, this red line here, your display pixels are. The SLR camera from Canon is the blue line. This is where this studio is. And it is at the research level. There's a quality environment so that researchers can properly conduct their research with confidence. So we've created this by 15 projectors from Christie Digital. I'll give you the specs in a little bit. What's nice is that they also do brightness and color balancing and that's really important if you want to have a consistent image so you can do proper analysis. And we do have some bezels but they are one millimeter or less and this is what it looks like here. So when you're standing and looking directly at the vis wall you do see a little bit of the line here and the black and white is the most prominent. When you look at the, you're up really close and you're looking down the wall. That's what this image is here. And so this is what our quantitative data researcher in sociology, this is what she was concerned about. She does a lot of data analysis and this is what she wanted, was to be able to see her data continuously. If she had a bezel in the middle it would break her analysis and she said that would make for, well the environment would not work for her. And so she has done quite a lot of work in this space and she has been happy. We do have 7.1 surround sound. We do want to support multimedia work in this room and we do have a 55 inch touch table. It's a high-jeft touch table and multi-touch from smart technologies. They have a custom solution department. I acquired it from them. So here are the technical specifications. This presentation will be available so you can refer to it later. So once we had the room built then we had to hire somebody to run it and I engaged with the committee again, the faculty committee one more time because they were very specific on some of their requirements for that person. So this is what they came to me with. Their requirements for that person. So when I wrote the job description I've given you some of the highlights of his job description. And so we hired John who's supposed to be here right now and I really wish he was, but he's not and that's okay. So John does have a PhD in computer science and his background is in data visualization and 3D graphics. What I've heard back, the feedback I've had from the faculty members is that they value John because he does have a PhD. He's conducted research himself and he is published. He is one of them and they feel comfortable and they have confidence in John for that reason. So if I were to write that job description again today I would probably write PhD. That is published. That has been one of the most valuable assets that John has brought. It's just that confidence. I think second is that he does have a background in computer science. So even people who in the engineering or the hard scientists they appreciate that background and they have confidence that he is capable of solving or working with them on their problems or their research. And again that has been incredibly valuable. On the softer side John's personality is suited really well to service. He is approachable. He is accessible. He uses accessible language which is really important because there's a lot of tech talk that can happen and a lot of intimidation. He doesn't do that. He genuinely wants people to be successful in the room and that comes across and the researchers have come back to me and they have appreciated his very kind and genuine approach to their research. So I'll show you a few use cases of work that's happened in the room. So here's Sheila and Uta, the part of the group who designed the room. Uta is now graduate of Uta Henryx. She created something called Fat Fonts and so it's a design of a font that as the quantitative gets higher the thicker the font style. So it's a visual and so here's an actual map that they use with this. And it's hard to see on your desktop computer but when you stand back in a big room it gives greater impact to the work. And here we have Dr. Frank Maurer who was on our committee as well. They show up better on the website on the PowerPoint on the online. He has some of his grad students here presenting to industry partners and you can see he's got several different data sets up on the wall and so when you're presenting to somebody in this room it's really nice. You're not flipping back and forth from data you can just shift to different areas of the room. And that's been really valuable. So here we have a faculty member in psychology and he hosted a workshop for some of his graduate students with students in the room and he's teaching different MRI scanning and visualization techniques. So again the quality of the image was incredibly important because they're looking at MRI scans as they go in and look at what's happening in different images and again the analysis is alongside of the images so it makes for a more powerful experience. Now this is one we did not predict at all but a faculty member in the drama department came and used the room as a performance experience and so he used the big screen as the backdrop, theatrical backdrop and he did a performance about schizophrenia and the experience of schizophrenia and so the surround sound was a really important feature of that room and so it's a smaller room and so it was a really intimate setting and he made the lights quite dark and the people who experienced his performance said they really had a strong impact of what it was like to have schizophrenia because the surround sound he had voices coming from different angles and there was lots of images around and then his voice was describing what was happening and we didn't expect to have that at all and that's a wonderful way that this room has been used. So here's Frank Mallor and some of his other students they use multiple types of hardware it's hard to see this but they're actually presenting this for the media which is great right, that's what we want to do is help our faculty get noticed. There's actually a cameraman just over here a sound engineer behind there and the image, the quality of the wall is wonderful and it photographs really well so when the newspaper photographers come the researcher stands in front with the big image of their research behind them it's fantastic, it's very powerful and it also films really well so we've had lots of media come in and interview our faculty in this space and it has a thesis defense from our environmental design and this one student she was looking at an analysis of Calgary and what she wanted to do was talk about some comparative timeline and I forget what her topic was exactly but again she held her defense in the Viz Studio because she could put all of her data up at the same time and so her committee really appreciated that they didn't have to flip back and forth but what are you saying, why is this different at house especially, it was all right there in front of them our faculty of nursing had to ensure the government the provincial government that they were teaching appropriate curriculum and so what they had to do was show the curriculum structure of the nursing and they had the government officials in the room and so again big space, this is how it all happens this is the big view and this is how it works was a lot easier for them to communicate their curriculum, their broad curriculum instead of in again a power point and small space faculty who like to do an image analysis, lots of pictures, grouping them and stuff, that was quite a hot topic in our area so this one is really interesting again dark in our profession cultural institutions we know a lot of the institutions are doing high-resolution scans of important works so with this one it's a high-resolution scan of a painting and our faculty member studies this artist quite regularly and so he took this high-resolution scan and brought it to the visualization studio and put it up on the big wall and because of the quality of the image he was able to see the brushstrokes the cracks in the painting and then they've been in different arguments and he was able to contribute new ideas new thoughts to the literature in his area on this, similar to one of our biggest successes in the room especially everyone who's interested in digital humanities this is Dr. Murray McGillbury in our department of English and what he did was he got this scan of a medieval manuscript from the British Library and what he wanted to do was use Photoshop because you can see the writing is quite hard to read and he wanted to have a grader he wanted to make the font pop as much as possible and what he would do is he would on his computer he would zoom in edit and then have to zoom out to see if that was appropriate or not and he just got tired he was exhausted of zooming in and zooming out all the time so he came into the room and we loaded Photoshop for him and he was able to do that on the big screen what happened was one of his PhD students was doing some of this work because he had to do it for every page and she noticed something what they found that there are these etchings on the side is that actual handprint that's been drawn in the marginalia and no one has ever seen that before and so then they went back through the entire book looking for them and they're these hands with different types of sleeves and they're pointing in different ways and different fingers in the hand pointing and so this is a really exciting discovery that was made in Calgary of a medieval manuscript from England and it was our visualization studio that enabled that so Johnson a great job of tracking which departments have been using the visualization studio and as you can see it's actually the arts so it's mostly been the humanities and the fine arts who've been using it science is doing pretty well what we're finding is that business likes to bring in industry partners to have exciting presentations in that space education tends to gather a lot of data so the size of the wall has been really important to them and the IT facilities has actually used the space quite a lot just for their own administration of the university again because they have so much data and a lot of maps to look at and looking at that space is very helpful some of the software that's been requested to use in the room that's a lot of data so we did have a reality with the hardware the PC running the wall the first one we got which was selected by the faculty committee was really good at running real-time communications it was a control center PC but what it wasn't so good at doing was rendering 3D models and it turned out our faculty were incredibly active in that area more than we had expected but at the time we couldn't find any PC that would run those 3D models and the video card to display across all those projectors so a year and a half later such a PC existed and we did purchase it which actually proved to the committee that our operating budget was committed to the success of the room they started to become more active because we were responding to their needs we can now support the 3D model and the work thereof in the room so some characteristics of the room that the faculty have communicated back to us that I thought you would find interesting and important first of all there's a lot of politics on campus and there are wealthy departments and lots of wealthy departments and when they try to meet who gets to meet where and it's turned out that the library and this faculty dedicated space is a neutral place on campus and that removes the first hurdle to the success of that work so that's a wonderful experience they have found that it is a collaborative workspace they're encouraging us to do more with it especially around the furniture they have appreciated the windows and that we are respectful of sensitive data and so people are bringing more sensitive data into the room to do more aggressive research the high resolution has been valued the large real estate was a good decision and that the PR department is happy that it looks so good in the pictures and in films by the media again the flexible furniture and that we have had and that we have been open to new uses of the space one day it's a theater next day it's an industry partner meeting room we do have a movable bar we do allow catering in the space much to the chagrin of my finance and again so quickly just about the policies of the room so we have kept it to a minimum we do allow the food and drink it is restricted to researchers the graduate students the faculty no undergrads so as you remove the undergrads the faculty will come everyone reports that over and over again we did have one researcher want to book the room for two months but we do it's a seven day consecutive maximum and for 90% of the people that's been fine most bookings are an afternoon or a morning some have been about three or four days but we haven't had anyone do a full seven day booking yet and then you can access the room when that floor it's on the fourth floor of our library and when that floor is open you can access the room no problem so most days that's 7 a.m. to 11 p.m. and that seems to work for everybody so far we do have a card access lock on the door and so John communicates who will have access to this room at your booking they give the card numbers and John programs the card and so that way we can ensure that it is a secure space so quickly John has done an evaluation of the usage so over time we do a lot of bookings but we sure do a lot of tours of the space well and so he has separated the two out and what we're happy to see is that the bookings have increased over time and that's the blue dotted line here and the red is the tours so our tours remain consistent we're still doing a lot of them but we are getting greater usage and we're also getting a lot of repeat customers and that's a wonderful experience and we're also seeing an increase of the use percentage of the weekdays and we weren't sure if we needed to staff evenings and weekends but so far it really is office hours that's being used so quickly some lessons learned mostly about staffing the space which is the question I get most often about the room one yes it is going to be a higher John we would now recommend the PhD with the research experience that has been a valuable asset second John needs a second set of hands because once in a while he takes vacation not often but sometimes and so Jed RIT AED specialist has been helping John run the room and that has been a really valuable experience marketing promotion event planning this room does get requests to the lodge and it is wonderful to help researchers know or remind researchers that it exists because sometimes they forget and they tell us that oh yeah I forgot about that place that'd be really handy and so having somebody to do promotions and event planning is really important to the success of the room and then also just somebody who's out there who's in contact with the researchers on a regular basis to say oh I think we can help you with that or what are your needs and just to have that dialogue with them quickly lessons learned we didn't give it enough real estate good size wall the amount of people it can hold has been too small for many of the occasions even for the media events I think if we could do it again we might even build two or have one big space with a move of a wall we have had a lot of faculty who want to hold graduate seminars in this space and a lot of workshops and just a different kind of environment to support what they want to teach and do with their graduate students and we need to hold more people I would say also quickly in addition to that is I would probably move the room so it's closer to the entry exit of the building it's easier to access I think it's on the fourth floor which has been a detriment to the usage of the room funny enough John has said the faculty members who were active on the committee have been very clear that when we did the purchasing of the equipment we invited the vendors required the vendors to set up one beside the other and demonstrate their products beside each other so that we can compare the quality of them and they've all come back and said that was a really valuable experience and that if we were to build another room we should do that exact same exercise now it's hard because it's expensive for the vendors to fly their equipment in but it's a big ticket item to make sure it was proper so I'm really glad we did that and we've had valuable feedback so I just want to say thank you very much and especially if you have technical questions or usage questions here's John and his contact information he's wonderful and he's really excited to hear your questions thank you very much


Is it possible to crush and destroy cancer with sound? Pay attention to this story I'm about to tell you. So there's this lady named Sue, right? She's a seamstress from Barcelona, living a pretty normal life until one day, bam. She's hit with the news that she's got liver cancer. Now, the doctors, as usual, they're talking surgeries, chemotherapy, all that stuff we've seen a million times. But here's where it gets interesting. What if I told you there's another way? This is the world of using sound waves to zap cancer. Yeah, you heard me right. Not with heat, not with knives, but with sound. It's this thing called ultrasound, but not the kind you're used to. This isn't about taking pictures of babies, it's about taking down tumors. This genius, Charles Kane and his team at the University of Michigan, they thought, hey, why not use sound for something more? So they start experimenting and find out that these sound waves can actually shake cancer cells to pieces, but without the heat, without the damage to the good and healthy cells around it.


We've made it to section 4 advanced open gel and looking first now at example 1.2 depth testing view What we see here in this scene is that for every pixel what we're displaying is its depth value a grayscale value in the range of zero to one Where we get zero black for pixels that are on the near clipping plane One full white for pixels on the far clipping plane and everything else is proportional in between So we're effectively visualizing the Z values of our pixels as you can see as I move away Things get wider until they get cut off by the far clipping plane and as I get closer they will get darker To achieve this effect in the fragment shader. There are multiple solutions here. I have three Each of them computes a depth value here depth one depth two and depth three And then we take that depth value Which is a value between zero and one and we set the frag color to have the rg and be all equal to that depth value So we get a grayscale value The first solution is I think both the easiest and the simplest We are simply from the fragment shader getting the view space coordinate of the pixel Get that z component and because in open gel the camera looks down the negative z axis in the distance Z values get more negative. So we want to flip its sign and Define where that value lies in the range of near to far We subtract out near and divide it by far minus near and now we have a value between zero and one that reflects the depth of that pixel In solution two, it's a bit more complicated But now we don't need view position instead We're using z of screen space which we get in the special variable gel frag cord and so with this We simply work backwards. We first compute the ndc equivalent of our screen space z by multiplying by two and subtracting out one We then go back from ndc to clip space by dividing by the w of screen space frag cord w because if you recall in clip space We set the w value to be the negative z of view space But then in the conversion to ndc The w value becomes one over that w and that then is copied verbatim to screen space So the z value of clip space gets divided by the w of clip space to get us to ndc But now in screen space we have one over w so to go backwards instead of multiplying by w We actually divide it because it's actually one over the w of clip space And so that gets us the z of clip space and now to find the depth value It's simply a question of where does the clip lie in the range of negative near to positive far So we add in the near and then divide near plus far Getting us a value that should be between zero and one So note the fundamental issue here The z we have in screen space is not linear to the z's of view space because when we go from clip space to ndc The z's are all divided by the w In solution two we're fixing that by undoing that division effectively In solution one we just don't have this problem because we're dealing with z before the perspective division Solution three is the solution offered on learnopenjail.com. It's the original author's solution And like solution two it also starts by finding the z of ndc seen here But strangely it doesn't involve any division by the w but it does still get us a z value that is linear to view space This here gets us a value in the range of near to far and then we simply divide by far to get our depth value I honestly can't explain exactly why this works But if we do a spot check for values of z ndc here if we assume our near value is one and our far value is ten Well for this actually should be negative one for negative one the smallest possible ndc value You get one which is equivalent to our near clipping plane value Which is what we should expect for positive one we get ten which is equal to our far plane But then for values in between notice that the mapping is not linear negative point five is one point three zero gets us One point nine zero point five gets us three point one So you can see that it is effectively undoing the nonlinear transformation from clip space to ndc I looked around and couldn't find a good explanation for why it works this way So I'd be interested if anyone can point to a proper proof for this Anyway, it can be shown to work properly if here we set the output to what we get from depth three and then I rebuild Run it again, and we get what looks indistinguishable to me What we see here in example two is a use of the stencil buffer The stencil buffer is a per pixel buffer like the depth buffer that is usually on most platforms eight bits in size And so it stores integer values from zero to two fifty five And what we can do with the stencil buffer is enable a stencil test whereby for each pixel We compare a value with what's already in the stencil buffer for that pixel and if the test passes only then Do we draw into the frame buffer? Otherwise we discard the pixel And so what's happening here is we've drawn first the floor here as normal But then when we draw the textured boxes the gray boxes you see For those pixels we wrote the value one into the stencil buffer and then we draw the boxes again But we scale them up and use a different shader this one that just draws a solid color But the second time we draw the boxes We apply a stencil test that only passes for pixels where the stencil buffer is not equal to one And so effectively the second time we draw the boxes It's not overriding the textured boxes the first time we drew and so you get this outline effect So now to work with the stencil buffer First you may want to query how large the stencil buffer is on your platform It's almost always going to be eight bits But if you want to be sure you can use this code to query that and so here we're printing out the value It involves querying a parameter of the frame buffer We haven't talked about frame buffers that will do that quite soon But anyway, this is how we get the number of stencil bits The function stencil up here as in stencil operation Specifies what happens to the stencil buffer value in the case of the stencil test and death test either passing or failing And the first argument here is specifying the action in the event of the stencil test failing The second argument specifies what we do in the event the stencil test passes But the depth test fails and the third argument specifies what to do in the event of both the stencil and death tests passing In which case then also the fragment shader will run So for our purposes, we're going to only want to write to the stencil buffer in the event of both tests passing So that's why this third argument is replaced. But otherwise we just want to keep the current value We don't want to modify it. Now the value that replaces what's in the buffer that is specified by another call We'll see later Down in the render loop, we're going to want to make sure to clear the stencil buffer every frame So we add in this flag in the call to GL clear and the function clear stencil Specifies what value we clear the stencil buffer to in this case. We're clearing to zero, which I believe is the default So now when we draw first, we're drawing the floor and when we do so we want to disable any stencil testing Because we want the drawing to be unconditional and we don't want to write into the stencil buffer But then when we draw the cubes we want to enable stencil testing Not because we want the drawing to be conditional But because we want to write into the stencil buffer To specify the value that's written and what the comparison test is we call stencil funk The first argument specifies the comparison test in this case always meaning that the test passes unconditionally The other options here are never equal not equal less than greater than less than or equal and greater than equal But in this case, we just want the test to always pass And the second argument here is the so-called ref value This is what's used in the comparisons if we had a comparison function But it's also the value written into the buffer when our action is jail replace as we set in the call to stencil op at the top The third value here is a bit mask argument And in the comparisons between the ref value and the current value in the stencil buffer Both of them get ended with this bit mask Before the comparison is performed Because our comparison function is always this is effectively irrelevant here, but in other cases there are scenarios where this could be useful Anyway, having enabled stencil testing and set up the stencil function When we now draw the cubes for each pixel of the cubes the stencil buffer value is going to get set to one And so when we draw the cubes again after scaling them up and using a different shader to just draw a solid color Now we want a stencil function that only passes for stencil values other than one So our comparison is not equal and a rough value is still one And incidentally for pixels where this passes where the outline is drawn The stencil buffer value is going to get set to one, but that doesn't really matter here because immediately next frame We're going to clear the stencil buffer. So that's not a problem We could though if we wanted to disable writing to the stencil buffer by calling a function named stencil mask But it's not really necessary here Anyway, note that because we want the outline drawn on top of everything else on top of the floor We're disabling the depth test After drawing the outline, we just need to make sure to re-enable it down here So this is just one example of what we can do with the stencil buffer You can use it in various ways to mask out drawing of certain pixels And achieve various different effects such as this outline


Okay. It's extremely loud. My sound up too high. Thank you, Kathy. Today I'm going to talk to you about my favorite topic besides television is gaps. Gaps are the strategy that I trade. And we're going to talk about how you can actually earn a living trading. Now, how can you do that? Focus. Having a strategy that's consistently profitable. And you can use options and day trades to use this strategy. So you can earn a living simply doing options if you want. You can combine the two or you could just do day trades. So for me personally though, I think that doing both is really interesting because sometimes you get bigger moves when you get overnight moves with the options. And you can get some really big trades. I also like the day trades because they're quick. So there's pros and cons to both. That's the way that I look at it. So we're going to talk today about how you can earn $400,000 a year. Really more. I have a woman, a female trader. She's already up more than $400,000 this year. And it's only half the way through. So the sky's the limit really with trading once you get good at a strategy. And also then it depends how much you risk portrayed as far as sizing which we will talk about today too. If you have any questions you can email me at Melissa at thestockswish.com and you can call me at 9293200 follow me on Twitter, Facebook, YouTube or Skype. And again you can write your questions in the room as we go along. I'll say them out loud. Right now we're still in this period where not everybody is back to their normal jobs. A lot of people are working right now from home. And they have time to trade. The nice thing about trading is if you want to do this full time you can work from home forever. So it's very convenient. And again look at what's happened to the world this year in 2020. It's one of these things where you say you know what I'm glad I work from home. I was all set up to do it before the pandemic hit. And I know some of you are working from home now but eventually you have to go back to work. And if you learn how to trade you can work from home all the time. Which is very, very convenient. Okay. Any questions? Just write in the room. I see some people still signing in. I am taping this so you know. Anyways, we're halfway through almost the year. And if you're trading now it's a good time to look and evaluate. Are you making money trading this year? Are you on track to meet your goals?  Are you not trading and thinking about trading and want to get going for the year? And again half the year is already gone. You still have half the year left. You want to get going and get somewhere with this or started at least before 2021. So it's a good time to kind of evaluate because we're at that half point of the year. And I'm doing that for myself. I want to increase my risk. Should I keep it the same? Next earnings season starts early July. All of these things that we think about and evaluate as traders. But one of the critical ingredients to being successful in the market is to have a trading system. Excuse me. Sorry about that. I apologize. I don't think you can be successful unless you're consistent. For me, the consistency comes from doing gaps every day. And I don't do anything else. So my system is a gap system and I don't do anything else. So many people flip-flop from thing to thing to thing to thing. At the end of the day then it's very difficult for you to get good at something. If you're all over the place it's going to be hard. Okay? Like if you were doing a sport you wanted to play tennis, the more you practice the better you get. The more you play or golf. My father's a very good golfer. He lost a lot during the season and he's golfed for a long time. For years.  His practice make perfect kind of thing. Without this you will get up every day and not know what to do if you don't have the focus. And you won't know when. Tons of people fail all the time trading because they have no system whatsoever to follow daily. And it is based on shorting stocks that got in the first 30 minutes of every trading day. Okay? So doing one thing and nothing else is critical to your success. And also how are you going to know if what you're doing is working or not if you're doing too many things? You won't know what it is that's failing. So it also helps you determine if what you're doing at all is working, is correct if you're on the right path. When I figured out my gap system I started trading gaps. I saw how much money I could make even in one gap. And that's how I ended up honing it down and pinpointing it that there really was something to gaps. And also that I didn't need anything else but gaps to do. And again you can do them as day trades, swing trades or options. So one strategy is all you need to be successful in the market even make 400 grand a year. You do not need a general overall broad base view to make money. Tons of people have that and they fail all the time. So learn how to read the price patterns and gaps and you don't need to do anything else. Because if your reason for doing this is to make money you will make money by the having the focus. It's the focus on one system, okay? So many people think they need to be a jack of all trades. That is maybe give you a lot of information maybe you can talk about stuff maybe you're knowledgeable but you know I'm a very focused person on the goal which is making money, okay? I like to make money and I like to make a lot of money and that is one of the benefits of coming and trading with me because I'm looking at what I like and I am focused on making money. And so when I'm looking at a stock or a gap, I'm seeing the money in it and I'm predicting it ahead of time, which we'll talk about a little bit. But gaps are very, very powerful. This system is so powerful that it can identify the fast moves that occur within the first 30 minutes of the trading day. And long term moves that can be captured with limited risk in options in less than two weeks. So the options I'm doing I'm doing in about two week period. And again my system is based on stocks that are gaping. Stocks that gap in the morning have big moves and often a clear directional bias that gives knowing where it's going to go a real, real edge, okay? So what is a gap? When I say a gap it's the difference between the close and the open. The stock market and the U.S. market closes at 4 o'clock eastern time. Opens in the morning at 9 30 every day, except for Saturday and Sunday, Monday through Friday. But I'm referring to an event. It happens every morning in the market and I say market, it's all stocks. The market and stocks, okay? All together. But stocks that are closed overnight often have news come out when the market is closed or they have something like an earnings. News or earnings. The next morning when the market opens these stocks open at a price that's different. Could be above, could be below. There are bullish gaps, there are bearish gaps. The stock is opening at a different price that it closed. That is what is creating the gap. The gaps happening then lie. So this means there's been a big move in price without anyone being able to buy it or sell it in the period of time the market was closed. There are some people that trade after hours that's when the gaps are being created but many people don't. The active times the market is open is really from 9 30 to 4. But this creates urgency that are in trades that they took the previous day on the next day and the gap occurs and they see the gaps in the daily chart. Is everyone with me? Let me know if you have any questions. So gaps are a specialized strategy. Very specific. If you want to make money in the market you need to think and act like a true, true professional. This is true if you're trading only part-time. Professionals have specialized systems and reasons for taking trades. And it's really not hard to understand why. There's so many things out there you could be doing on a given day and most traders lose money. They're not focused. They don't know what they're doing. They're all over the place. I'm never amazed when people are telling me that they saw something on TV or the internet and they took the trade. They don't know why they're taking it. They don't know why they went long or went short. They have 0% conviction. Why do it? Why am I doing this? So one of the benefits of trading gaps, many, many, many, but most of the biggest benefit that I find is the amount of money that you can make and quickly. Now when I say quickly, I mean in a day trade a few minutes. When I say quickly for an options trade less than two weeks, which is very different than a long-term investment or a string trade that you might be in for months or years. You could take a trade for an option on a Monday and exit in on a Thursday. That's still fast to me for an overnight position. So you can make real money in the market. And I think the people that have been with me this year, particularly people who are doing extremely well, are almost surprised and shocked how well they're doing.  Sometimes people think it's something wrong with them. They think they suck. They don't have the skill set. It's a lot of times it really has to deal with you're doing the wrong strategy. You're not following a good mentor. So how do you get to your goal of this? You got to make good choices, which is the stock picks and basic discipline and trade direction. Have a plan of action good system quality and trains. And this is across the board. And you can over train. Sometimes people trade all day. I don't like to do that. You also can't be pigish.  Like you could be up in something and you hold it too long. People have trouble with that with options. They're up a lot and then they think it's going to keep going and then it doesn't. You have to be concerned about time with options. You have to chunk it out. You take each trade on its own accord you will lose in some trades. My system has about an 80% win ratio. So you figure of 10 trades two will lose, eight will be winners. And that's why you have to set your risk. So far you're today this isn't included today. This is through last week. If you risk $2,500 ain't trade since January.  You could be on page to make well over a million dollars this year. So we're six months into the year and the year to date is 587-435. Again this is day trades, not options with a risk of $2,500 of trade. So this is very, very good. Some of one of the reasons that we're up so much this year one of the reasons I'm having such a good year is some of the ones we've done we've been just really big winners. In fact, let me, you know what let me finish this at the end. At the end I'll go over what we did today because I don't have that in here. I'll go over the one for today. We did CCL we shorted it. And I've really, really gotten some huge moves and stuff this year. Now part of it is again the system I'm using to pick it. And then I find the targets that way. But the other piece of it is the market's been this year. We've had volatility. We've had the right moves. It's trading momentum. I'm trading momentum. But if you can't risk $2,500 of trade, guess what? Risk less. You could risk $1,250 and still be up almost $300,000 this year. This isn't the day trading room. This isn't the options too. This is just the day trades. You could risk $625 of trade. Again, I'm breaking it down. I'll be on page to make almost $150 a year. And we have six more months to go. So it has been a very, very profitable year. I've been doing this now a long time. That's part of it as well. It's more than 12 years. And just like anything else, the more you do it, the better you get. But the money is real in the market. You say, well, then why have I been having such a hard time? Why do so many people fail? Is it chance? Is it luck? No! It's just that many people don't take trading seriously. They literally throw darts at a board. And even if you're risking $200 or $300, you say, well, it's $200. Well, it's only $300. You know what? That adds up a lot. You got a lot of losers all of a sudden. Instead of being down a couple hundred, you're down a couple thousand. You must take success seriously. You have to give it all you got. That means learning. It doesn't mean just doing. It means studying your charts. Studying what's going on. Even after my class. Asking questions. Being engaged. Showing up every day. Getting up early. Having breakfast before you trade. Maybe revealing your trades at night. Just like a business. Taking it seriously. Not taking pot shots. And not just falling somebody. It's actually learning it.   And many people think like poor people. What do I mean? They want to take one big trade. Talk about the piggy targets. And they think that that one big trade is going to wipe away the hundred trades they took and all the losses they ever had ever before that one big trade. That's like how a poor person thinks. A rich person doesn't think like that. A rich person says I'm going to take this train. It's a good quality train. It's about odds. The odds are in my favor. It's not the end of the world if I lose. And if I win I'm going to make sure that I book the profits. Do you understand the difference with a poor person when they lose. It's like the end of the world. They just keep throwing more money and more risk into a bucket. And that poor people that don't have as much money tend to take too much risk. And again they don't get out right. Do you follow what I'm saying? It's their piggy targets. Now let's talk about this one here. This was a gap. This was Yeah it was last week. We did WDW. This is Weight Watcher. Stock closed to your gap up. This was a gap up. Stock closed to your one price open in the morning rated it using my system. It was a long. We didn't do anything else in this. I didn't call any options in this. And luckily we didn't. It had no follow through. So this was a day train. Okay. Actually this went more than I thought it would. This is again the gap here closed here gap up. Okay. This is the rally. This is a 15 minute chart and here you can see we got in it long and it took off. Okay. But I actually got out of this way before here. I thought $30 was a reasonable target but again no piggy targets. Here was the trade. Entry was 2870. Stock was 2810. So the risk was 60 cents. Ad was 29. 12,000 shares. Average price was 2885. We did an ad which I don't do all the time. It's almost like doubling up two or three trades in one. I really liked it. I really had a lot of conviction. This was last week. What was the day here? The 16th. And then I ended up getting out before it hit through 30. This went almost a dollar past this which is hilarious because look at how I could have actually doubled my profits but this was a good amount of money. Again no piggy targets. Beautiful trade. So this was what I called in the room. And in fact I think I might even have the room online on the YouTube if you go to my YouTube you can listen to it but I really thought that 30 was going to happen but again when you're up a certain amount of money and you're getting into the morning you've got to book it. This was another nice trade. This was Boeing. This was a day trade. On this day here this was a couple of weeks ago. Early June, Boeing was a short. Stop closed here. Gap down. Rallyed first. Fell. And we captured it. Entry in this was 186.20. Stop was 190.75. This is a big stop. Okay. You can see here. So 800 shares with 36.40. Exit 167.40. This was a huge move. I'm going to show you the daily on this where this went. I took this you can see here 115 in the afternoon it was during the period when it was running. Profit 15,040 on a day trade. How? Look at where we entered it. Look at where it went. So it almost went $20. Now here was the day chart. Now here it is. Here was that day. Here's the full day. I'm just showing you here how this ended up transpiring. So we got it early. Actually we shorted it when it was green. It was a little green period. This then is how it ended up going. And then you see it. Really nice move. So just going back here you can see this rally and the drop off here in the 11th. See that? And then here's, this was the day we did it on the 10th. So this had follow through. This is the day in here. Dropped fell, rally, fell, fell. So really, really nice move. And again, I'm sorry. Yeah, I'm sorry. I said the 10th. This was the 11th. Sorry about that. This day was the 11th. We did it. It's hard to see the dates down here. Anyways, we, you see how we captured that so early. We were in it when the bar was still green. So the stock gap down, closed here, gap down, rally, fell. So some people were long that, but it wasn't along. It was a short and you can see that the big play was the short closed, red, sold off from where we captured it was almost 20 bucks, $20 move. Everyone see that? So actually, if you had had it, we could have done it out in this and it just it was just too far gone. Up too much by the time it was going and I didn't want to kill the price in it. Boeing has been a nice short for 2020. It really has been really, I think, the top short so far this year that we've done. This was another one here. So this is interesting. The day before that big sell off, okay, I called putts in the morning. This is the option newsletter. You would get the trade to your email was almost 10 o'clock. You could have bought the put strike was 200. This was the day before that big bar. Okay. You can risk whatever you want for options. You could have bought one contract and spent $925. This isn't cheap, but it definitely paid. This was 289% return on investment. Nine contracts is an advanced risk. Sold at 36 profit was 25,000, 24,000 75. Now I'm going to go back to the daily. It had gap to the day before. So I actually called that here. You could have gone out of it here. Actually, it was up here at this previous day. If you held it overnight though, boom, you see how this really went then. So you could have taken it here, got out or you could have held it for one day and got the boom. Because it opened that morning at 180 and I had called the 200 puts. So it gapped here. And it gapped here. Any questions so far? So I'm choosing plays like this. And like this, based on my gap strategy. I get up early. I rate the gap every morning before 9.30. Sometimes it's early at 7.00, 8.00 a.m. And then I'm determining if I'm going to do it. If I'm going to do a put, if I'm going to do a call, I'm going to do it. Now this was actually this was the day before that day. We'll go back and look at the daily again. I had called the 220 puts. Now sometimes I do do this. I do multiple strikes in the same ticker symbol. I kind of stacked them. This was 9.45 on the Tuesday. Cost was $14. Again, this wasn't cheap. So one would have cost you $1,400. But well worth it. Profit $15,600. 186% return investment. Again, this is going back. Called it here. So I called the 220s here and then it went to boom here. And then I called the 200 here and then it went to boom here. So beautiful sell off there. I'm bowing. Beautiful. Any questions here so far? These are all gap trades. Summer options. So that gets emailed to you. Summer day trades. For me, it's the focus on quality. Quality, quality, quality, quality, quality. I'm looking for quality. I want to do something that I feel is a high. It's going to work. I don't really want to do something. That's a 50, 50. I don't feel like that's enough. I mean, it's not just because I'm risking several thousand dollars in a trade. It's, you know, although that's part of it, it's also like I don't even want to risk a dollar in a crappy trade. You follow me? Like it just doesn't make any sense to me. It's still a dollar a dollar. It's like not gambling. You're better off going to the casino. Any questions here so far? So anyways, as you can see from some of these trades we're talking about today. I like the bowing ones. I do like to short. Okay. I prefer to short. You can make money going long. WWE was a long. Okay. We're in Apple long too right now. I like longs, but I prefer shorts. So shorting for me is really the way to go for the quickest moves. It's panic. Panic, panic, panic. When panic comes into a stock, it sells off. And that's how you make money shorting. So how are you going to find and pick which gaps to trade and play? You would take my class and learn my rating system. It's a 26 point rating system. It tells you which stock is going to move in what direction on any given day. The system is 26 points, but in order to do the trade, to get the quality I'm looking for 20 or more. It doesn't have to be a perfect score. 20 is really the cutoff for me. 20 is the number. So I'm saying I want to do 20 or more to take it. If it's an 18, 19, 17, it's 50, 50 chance of working or failing. So then I'm not really doing this. I'm looking for the ones that are 20 or more. Okay, any questions? So it's one system. You use a checklist and this is what you learn in my class. My class is this weekend. I do my class once a month. You learn the system. You learn the strategy. You have questions, you come back and ask me after the fact. You could be in the live trading room then and get the calls. And you can do the options newsletter too. It's however you want to do it. So that options is you don't need a margin account to trade options. You do need a margin account to day trade. So we do options in stocks like Boeing a lot or other ones that are expensive because they're cheaper to do without margin as options. But if you want to make money trading and your time is limited, day trading really is a good thing for you because the moves happen very, very quickly and you don't have to take a long time. You can't take time to decide. You go. I put a stop in. If your risk is $500 and I say 10 by 50 that would be 40 cents for example. $1,000 shares would be $400. $2,000 shares would be $800. So your risk should be the same in almost every trade or close to it. This is not an exact science. running over one amount. Now some of these trades were big and that's what I was talking about as far as this year. It's been a really banner year because a lot of the moves have been big but not everyone will be big. And your expectation is that it's going to go one amount. You risk 500, it goes 500. You risk a thousand, your goal is a thousand. Follow me. And it really should only take you a few hours a week to do these trades. And the way I look at it, they either work or they don't. Like if I'm in an option, I just play it completely out. People say, what's your stop in an option? Whatever the risk is, that's it. If you're risking a thousand bucks, you're letting the trade completely play out, okay? It either works or it loses. And that's how I am with the day trades too. Put it in a hard stop.   You get out with the profit, okay? Any questions here so far? It's been really one of those strange years where you're just like, gosh, I mean, working from home has been great. But then you feel like, gosh, I just want to get out and nothing's open and everything's closed. And you feel like the government's controlling you and it's just kind of nuts. Having personal freedom is so important. And I think this year more than any other year, people are realizing that as far as reporting to a boss and people who normally would go into the office now working from home when they're feeling their freedom, they're feeling more independent, but eventually people will have to go back to offices and we'll have to go back to work. Eric, I see you in here. Eventually you're gonna have to go back. It's a lot nicer when you can work from home and you feel like you have the freedom and then once you get a taste of it, it's really hard to look back. So if you can trade for a living, you're gonna have that freedom all the time.  You work for yourself, okay? Now, how long will it take you to make money and learn this? Depends on you. The class you take in two days. Again, it's this Saturday and Sunday. You'll learn everything in the class. Will you retain all of the information 100% right after it? I don't know, it's up to you. Most people retain, I think they say, 80% of the information after a class right of ways. So you'll retain a lot. Doing it though helps you get into it once you're trading live, okay? And you start out slow with your risk and you build it from there. But it's really important to think about this year. What are you doing? And are you happy with your career? And if you wanna trade, why? Do you wanna do it for a career? Or are you just doing this for a side gig? I think that's important too. Even if you wanna do it for a side gig, you still wanna take it seriously because you're taking risk with your money. You don't wanna lose extra money that you have on the side because you didn't take it seriously. What's the point of doing it then? Again, you're better off just going on a vacation or something. While trading is fun, it's not fun to lose. It is fun to make money, okay? I got out of my job as a mortgage broker because it was very stressful for me. I wanted to do something different. That was, I was looking for a new career and that's how I got into trading in the begin with. And then I ended up creating my own system.  And I realized that gaps were something good to trade and lots of the information out there about gaps was wrong, wrong, or just bad. So it took me three years to figure this whole system out and it really, really was worth it. At the time I was doing it, it was difficult because I was back and forth, back and forth a lot, but I'm glad I stuck it through because it really, really, really was worth it. Now, what is it about gaps that makes them so profitable? The big moves. The big moves, the momentum, for me with the rating system, they're predictable moves too, which counts like I knew Apple last week was going to go to 360. So I called calls in it. It hit over 360 tonight in the after hours. I don't have to present conviction, but go to 360 within the next two weeks. So we did it for an expiration date of this 626. So they're predictable moves, they're fast moves, they're large moves and all of that is key as far as making money trading. Now this was a gap from a little ways back. This was like right at the beginning of the pandemic was starting like back here in March, okay? This is Facebook. I had called March 5th puts, okay? 185. Now let's go to March 5th. Here we are. There's March 5th. Closed here, gapped down, okay. Is that right March 5th? No, I'm sorry, here it was. The green bars March 5th. Can everybody see? I know this is really small. Closed here, gapped down, rallied. We're shorted into puts. It reverses, then you get up the next morning and boom. Does everyone see this? So you were doing the puts here if you did that trade. It pushed back, then you got up in the morning and you were up a lot of money. And then it rallied and then it dropped down here and you still could have been in here and up a lot of money. But again, I wanna show you here how this gap was a real gap. And it was really a great trade but you had to give it a chance to work, okay. Anyways, it was cheap too. For Facebook it was four contracts. I mean a $4 for 20 contracts was 8,000. You sold it for 25 bucks. You could have made $42,000. Returning investment 525%. This was a beautiful call, a beautiful call. And as long as you let the trade play out, you could have made a huge amount of money. This is one of the benefits of options because this kind of move overnight, this kind of move overnight is really big. Again, we play momentum on the day but for the stock to be up here like at 180, 180-ish, and then to be down 30 plus points, 25, whatever, within a couple of days. Facebook doesn't trade 30 points in a day. So it's the overnight moves that you can really capture that by doing the options. I wanted to show that here with this one. And that's one of the things that can make them very profitable. That one huge trade like that can make your whole month. So I teach a class. It's called the Golden Gap System. The Golden Gap System is a 26-point professional bearish gap rating system. The purpose of this system is to help you evaluate which gap to trade each morning using a checklist. This checklist tells you what to trade and when. And again, I'm calling the trades live in the room. This system is so powerful. It identifies those fast moves that occur the first 30 minutes of the trading day. And long-term moves, like we were talking about just with the Facebook and Apple, which is a long, that can be captured with limited risk options in less than two weeks. So I prefer to do them about two weeks but you need to be on pace, $2,500 per trade to make 400K a year. You don't have to risk this. You can trade my system. We're just getting $100 a trade, okay? But you have to take less shares then. If you have a small account, you can build it up or you can take the profits out. Any questions here so far? I think we will have time to look up to pull up CCL. Any questions on anyone? Anyway, success or failure, it's up to you. It's up to you either if you're doing something that doesn't work, stop doing it. You have no one to blame but yourself. If you're losing money in the market and you keep losing, while it may have nothing to do with, you per se, it could have to do with the system, you're still the one deciding to trade a bad system so stop doing it. And you're the one to decide if you wanna do my class or not. I started people following me, they make excuses why they haven't joined. They're just missing weeks and months and years of trading and doing well, okay? You have to want the success. You have to wanna do it. You have to stop making excuses if you're not doing well, okay? So if you take the class you will learn how, what and when. How do you make money in the market? Trade a strategy and system that is profitable. Golden gaps are a highly profitable strategy because they focus on large momentum to trade. What stocks should you trade? Stocks a gap and rate 20 points or more per the golden gap, 26 point rating system. You trade the gap in the direction of the gap. When do you trade them? Early in the morning on the open when they set up and trigger. Okay, that's important too. You must have a structure in place to make any money at all consistently and you have to have a system that you follow. I'm looking every day for a high probability of directional bias from the whole day mostly, ideally. Sometimes it's only the morning, but mostly the whole day. A big move, early confirmation of the bias and the move between 9, 30 and 10 and precise entries with follow through and a good risk to reward target potential. And for me, like I said, that's one to one. While there are some trades that move bigger than that, again, no piggy targets is one to one, okay? But if you hold somebody overnight, you can get it more if it goes with your gap. So I'm looking for gaps. I get up in the morning, I rate the gap. I rate it using the 26 point rating system. If you take the class, you would do that too. It confirms the directional bias. If it's gonna go in the direction of the gap or if it's gonna flip. You get the best entry you can with precision early in the morning. You're looking for a one hour goal and you create a money management plan for yourself to achieve your goal of becoming a professional trader and achieving your goal of working for yourself. And again, I think this year more than ever has been such as the fourth front for people's minds. It's important to be practical. It's important to be professional about everything you do. You will pay me if you wanna take my class to learn from me, from my time and information, but it saves you money in the end because it's gonna take you years to come up with your own system and it won't be mine anyways. And I have a very successful system. And I know that people are back and forth. They open an account, they blow it up, then they save up money, then they come back. How many times do you wanna go through that? It's not just the financial toll. It's the emotional toll of the back and forth, the ups and downs, swings. It's so much better to just say I'm committed to doing this. I'm gonna learn it. I'm gonna start out slowly and I'm gonna do good along the way and grow my account and get good at trading as I'm doing it along the way. And I think, again, June, beginning of July here, halfway through the year is a good time to start to do it because you could say I'm gonna be at this point by the end of 2020. That's realistic, that makes sense. I'm gonna be making this much money a month by the end of 2020 trading using the system. Setting goals like that, setting any kind of goals, it's really good. I set goals for myself all the time. I'm really big on goals, lists, I make lists, I have sticky notes, small things, small goals, big goals, all of it, okay? But the Golden Gap system, it makes money and works. Now, if you're interested, you can sign up for the class. It's this weekend, June 27th to 28th. I still have some slots available. I am doing the class nine to five. So if you wanted to get into trade for third quarter earnings season, you would do the class this weekend. Third quarter earnings season is a good time to trade because we have a lot of gaps. That starts about the third week of July. If you wanna sign up, you would email me at melissatheswush.com. Now I'm running a summer special, I love this picture, for this class, you would get all of my trade calls, the Dane Trades and the Options newsletter through September 7th with the class this weekend. This is a nice deal. Normally you pay extra for the trade room and the letter, you would get all the trades through Labor Day. Labor Day is late this year. If you're interested and wanna sign up, email me at melissatheswush.com. If you wanna trial for this week, you can email me too. Now, any questions while I pull up here, I'm going to go to Kathy, are you there? Kathy, are you there?