Robotic Soccer is an exciting and challenging research domain which involves multiple agents that need to collaborate in an adversarial environment to achieve specific objectives. At Carnegie Mellon University we are continuing our development of CM United, a team of small robotic soccer agents that are used as a platform to investigate real-time perception, decision-making, execution, and learning. CM United 97 was the Robocup small-size robot champion after winning the five-team competition held in Japan. At Robocup 98 in Paris, CM United faced a significantly more advanced field of competition, involving 11 teams. CM United 98 won the competition to remain as the Robocup small-size champion. The CM United Robotic Soccer team is a fully autonomous system consisting of the physical robots, a global vision system, and multiple decision-making modules. The core of the team are the robotic agents, which we designed and built for CM United 98. The robots have a robust mechanical frame, limited onboard processing, and radio communication. The robot also is equipped with a kicking device that can propel the ball with some added velocity. Perception is achieved by a color-based vision algorithm which processes images of the complete field. CM United successfully tracks multiple moving objects. In addition, the system performs precise prediction of the ball's velocity, both direction and magnitude, even when sharp trajectory changes occur. Current and predicted ball and robot positions are the input to the reasoning modules, which select appropriate strategic actions for the robots. One of our main research goals for CM United is to develop collaborative team behaviors in our robots. In order to successfully achieve this goal, agents require robust individual skills. Robots can chase a ball, push the ball in a particular direction, and use the kicker to quickly propel the ball towards the target. The target can be either the goal or another teammate for a pass. The robots use the prediction of the ball's trajectory to intercept a moving ball. This allows robots to receive passes from other teammates. These skills are made more difficult by the presence of opponent robots, which are essentially moving obstacles. Obstacle avoidance is incorporated into our individual skills and successfully overcomes the often cluttered field. As the basis for collaboration, CM United 98 decomposes the team task by defining a set of roles or positions with associated behaviors. Our team consists of one goalie, one defender, and three attackers. The goalie robot has both special hardware and special behaviors. It stays parallel to and close to the goal, and moves the position itself to minimize the amount of open goal area. When the ball is shot on goal, it uses the ball's predicted trajectory to find the position where the ball will cross the goal line. The defender plays an important role in CM United 98. The goal of the defender is to prevent scoring opportunities by the opposing team. It can act as a second goal tender, annoy opponents by preventing them from getting to the ball, and clear the ball from its half of the field. The clearing behavior helped keep the ball on the opponent's side of the field and led to numerous goals. The attackers involve a challenging problem of collaboration. Although only a single robot can push the ball into the goal, a number of collaborating robots is needed in order to create such a scoring opportunity. We use a decision-theoretic analysis to select a robot to actively go to the ball to either pass or shoot. Meanwhile, the other attackers strategically position themselves to receive a pass or get a rebound. During the tournament, CM United won four of its five games by a combined score of 25-6 to become the RoboCup 98 Small Size Robot Champions.


Jim let's begin with T-Mobile John Ledger fired up. Yeah, I mean it's interesting. The stock is not running I think it's an actual buy maybe there was some hot money there betting that what would happen is that he would announce that He's interested in being taken over that's obviously not the case. He's taken another million plus subscribers He has done so much. That's right. They're taking them everybody's a donor Verizon's donor ATT's about donor There's a moment where he gives you forecast basically for everybody else. He's on a roll. I would not I would say that When you listen to everybody else in the quarter, you're gonna say holy cow. I wish I bought T-Mobile go buy T-Mobile


What's going on y'all Chris from chaspyscasebrakes.com 2020 to 2021 panini prison multi-pack cello one-pack break random team number 239 We'll give away the last 10 spots for our maculate number 55 at the end as well So we have our two dice here fresh Our players from canard down to David and then our teams from the Hawks down to the Wizards So we'll do this dice roll and randomize Using both so five and a five is a ten so we roll ten times for our players ten times for our teams All right. Good luck everyone. We'll have doubles tonight. Here's one two three four five six Six seven eight Nine last one ten Josh down to Diego Same thing ten times for the teams Hawks on the Wizards one two three four five six Seven going Kenley really eight nine Ten ten down there Hawks down to the Knicks Bing bong Let's get it here I got a little confused. I saw Hawks at the top stone like did I really randomize this and the Hawks are down No, we got here. We are good My mind playing tricks on me So you can see right here Josh with the Hawks Kevin with the Celtics David with the Nets Nick with the Hornets nice David with the Bulls and Cavs Nick with the Mavs David with the Nuggets Nick with the Pistons David with the Warriors and Rockets Canard with the Pacers David with the Quippers Nick with the Lakers Josh with the Grizzlies David with the Heat Diego with the Bucks David Diego with the Bucks David With the T-Wolves Diego with the Pelicans and Nick's my dyslexia very cool playing tricks on me going to taunting one now Josh with the Thunder David with the Magic Nick with the Sixers JC with the Suns David with the Blazers Nick with the Kings Diego with the Spurs David with the Raptors Jazz and Wizards. Alright, let's get this printed out You know, maybe it's my old age and maybe it's doing this now more and more but my dyslexia is getting worse and worse Huh, golly Thankfully the next crazier video is break 55. Exactly very easy Got our sheet front center 239 Josh with the Hawks David with the Wizards. Alright That's a nice one Silver Refractor James Wiseman Hey, out of a filler pack? Out of a filler. That's going to David. David G Denny Ensign Impact As well. Alright and our bonus pack That's a nice little one right there. I mean, hopefully a sign of things to come Majedon McDaniels bread, white and blue. Alright Now we got to That let's get to the fun part here 10 spots here y'all first ice fresh list Josh down to David One to ten Gonna be into our 55th immaculate break. Thank you very much everyone Thank you very much everyone for getting this photo. I was a one and a five which is a six over on the sixth time One to ten Good luck. That's one. Here's two three four Five last one six. Good luck. Thanks again everyone Six All right, David down to David so David Kevin David G Kevin David G Nick Diego David G David G Nick canard and David G again Congrats Everyone thanks for getting in on us appreciate y'all once again. We'll be right back with this immaculate break number 55 random team Thanks very much once again


Hello everybody. Welcome back to another AI video. This is a quick one. I'm inside Capcut desktop version. I'm going to show you how to brighten or relight dark video footage for free. That's right. Capcut desktop is a free app and all of the things I do here cost nothing and it's easy to do. Let me show you what I'm talking about. Here's some original footage of some guys just kind of going into a building. It's dark. You can't see their faces. It's very, very hard to make out. Here it is relit bright. You can even see the tiling here. You can see the grout and the tiling. That's how good this is.  Let's see what we got here. We've got this dark outdoors scene. It's pretty good, but all I had to do was click and it's relit and it's nice and bright. And then finally, I'll show you one more example here. This is a dark outdoor scene here. I guess the lamp post is going on kind of out of the exorcist and then bang, it's completely relit. So I'm going to show you how to do all this. Again, it's free. Let's go step by step. Alright, so the first step is if you do not have CapCut, the desktop version, you want to go to this link here. It is in the description below, so you can just click on it and you want to go ahead and download and install it. It is free and there's no nonsense. Do keep in mind that if you go to CapCut.com, they have a login and this is for their online version. This is not the same as their desktop version. They're trying to make it as good as the desktop version and they're doing a great job, but it doesn't quite have the functionality the desktop does. So keep in mind, you want the desktop and you want it installed for this adjustment. Alright, so once you're in CapCut and you've got it open here, you want to look on the left side. It says import. Just make sure you're on device and then upload the footage that you want to work on. I've already gone ahead and uploaded it, but if I wanted to do it again, I would just click on finder on a Mac Explorer on a PC and just grab the footage. So I've got a group of soldiers kind of going into a building. That's the one we'll work on and then simply I'll just drag and drop it right on top like that. Now it's imported. It says lost media not found because I've already imported it. So here we go. Here's the video. Let's go ahead and drag and drop that into the timeline here. When I do that, you'll see here that I've got this. Yeah, I've got this dark looking footage here. So I'm just going to go ahead and stop at about, you know, five seconds here. So because I just want to show you the technique. So I'm just going to go ahead and trim it. But there we go. We've got this footage and it is dark and you can't really make out anything here. For example, now the next step here is we're going to go over to the right side and you'll see there's a whole bunch of different options. I'm actually actually part of me. I'm going to go to adjustment first and then under adjustment, you'll see custom adjustment. I'm going to drag this down on top just like that. And then I'm going to grab the handle on the end here and just make sure that it's the same length as the footage that I want to brighten. So here we go. We've got the adjustment layer on top. Nothing's happened yet. No worries. Now on the right side, you'll see it says adjustment. Here's where the magic is. What you want to do is you want to first off, you want to click on curves. That's right. Every guy likes curves. These are some nice curves here. I'm going to go ahead and now click on the first curve. It says Luma. What is happening here is we've got the shadows on the left side. We've got the mid tones in the middle and we've got the highlights up at the top. So I'm going to go ahead and start upgrading the shadows. So I'm going to go ahead and just click on it and pull this up. And you're going to see right here that I'm going ahead and adjusting the Luma curve. Now Luma for those of you that don't know, Luma is basically luminance and luminance is brightness. So we are basically just pulling up the brightness and I'm just going to pull it up as I see fit here. Maybe something like that maybe a little more in there. What do you think? Something like that?  Let's do it a little more. Why not? Let's go all the way so you can really see what's happening here. So if you have a really dark piece of footage, you could do something like this. Let's go something like that and then up, up, up, up, up. Now this is way over the top, but I just want to show you the technique. So there we go. We've adjusted the Luma curve.  Once that's done, if we turn this off here, this was the original shot. This is the re-brightened or brightened shot. So there we go. We're already on our way. And in fact, that might be all you need to do. If you want to go further, you can click back here to basic and now we can just do some quick adjustments. So for example, you can increase the exposure if you need it even brighter depending on the type of shot you got. The brighter it gets like this though, just keep in mind you will see a little bit of noise because, well, we are going quite pretty. We're going deep into the brightness spectrum here. I'm going to go ahead and click on highlight. Maybe I'd increase the highlights a bit. Again, depending on what you're looking for, you can adjust shadows. I mean, this is really going over the top. But again, you know what, depending on what you're going for. And then lastly, brilliance. If you really need to jack it up, here's an example. So let's just say this is a little bit too much. Don't get me wrong. But here is the original shot. Dark, you can't see really anything other than the background here. Hit play. Now watch this. With just that, we've gone ahead and brightened up everything. It's all there. It's done. That's how you do it. Inside cap cut for free, cost nothing. Finally, click export and that's it. You can go ahead and export it to your desktop or whatever and you're done guys. That's all there is to it. Thanks for watching.


OK, thank you everyone. Thank you for joining our presentation. This presentation is about how to collaborate OpenStike and the NFV orchestrator. And I'm happy to introduce myself. Firstly, this is Xinhui, come from where I'm where. I'm working on the NFV with OpenStike integration. And I'm also a TSC member of the own app community. Now, on my left is Qiming. Qiming, would you like to introduce yourself and Yixing? My name is Qiming Tang. I'm with IBM. I'm the creator of the Sending Project. Hi, I'm Yixing. I'm a software engineer from VMware. I'm also a core contributor to the Heat and Sending Project. Thanks. OK, thank you. Now we can jump to our motivation. Actually, the virtual network function is very popular nowadays. But we see from the very beginning, actually, all the virtual functions need to well manage it. So that's the reason why we have an NFV manual. Actually, that's a working group under the European Standard Institute to give us some reference to the framework about how to manage and orchestrate different components and resources in the cloud environment. And on this graph show, you can see we have three. Actually, on the right side, actually, we can break down to the three components. The first one is the most up one. It's an NFV orchestrator. Actually, this component should be responsible for the onboarding of the new network functions. And it will orchestrate different network services. One network service can consist of different virtual functions. So that's the reason why we have the orchestrator. We have the up layer orchestrator to schedule and manage the allies. And we have the different orchestration things need to be handled by the orchestrator to access and control the infrastructure resources. And the second one will be the VNIF manager. This component actually working under the NFV orchestrator. It will use it to manage the lifecycle of the VNIF. As I just mentioned, actually one network service that consists of different virtual functions. So here's the VNIF I'm supposed to help the orchestrator to do the network function-level orchestration things, such as manage and lifecycle management and configuration and even including the KPI monitoring things. And then the last one, but also very important one is the virtualized infrastructure manager. That's VIM, actually. That's where we communicate with different backend cloud provider or infrastructure provider. That can be different kind of things such as we can be VMware and we can Microsoft or any other OpenStack versions. So here actually is where the OpenStack is used to cooperate with the whole NFV world. That means OpenStack actually is an industry realistic standard for us to manage and operate different resources. So it's very normal for us today to adopt OpenStack in the NFV world to work on some standard life things to communicate with different infrastructure. So that's where, you know, how the OpenStack is bringing into this NFV world.  So actually as a key component working under the NFV orchestrator, we need to handle several things about how to do the life cycle management of different VNIFs. That's about how to create a provisioning, terminate all these different virtual functions. And we need to consider how to upgrade and downgrade all these things and to handle the elasticity and health management. Everything are very, very important because actually the virtual function is the one provides the business value of the NFV. But the VNIF I'm is the one to maintain the health and manage all the virtual functions but to be allowed any inference with the internal logic of the virtual function. So that's where, you know, we see this component is very important. And in the practice actually we always see we should do the model driven and the policy driven things. We are not model guys.  Actually in practice, we always use the talks called Young or some modeling things to describe all the network service and the orchestrator will pass this, you know, the descriptions into the more, you know, realistic template as the input of the VNIF I'm and the VNIF I'm will talk and communicate with the infrastructure layer to do the real, real work about how to create and manage all the resources. And we can see there are different models. That's not our focus. But if the VNIF I'm directly talk with OpenStack, Nova, Neutron or every, you know, Schindler things that will be very trivial because we need different, you know, client and, you know, separate processing to the different resources. That's easy cause errors and not convenient. That's lack of straight mapping with the model of the NFV. Let us give a quick view about what's, you know, resource description in the model world. Actually that's a VDU, that's a virtual deployment unit provided by the Tosca NFV. Again, we are not modeling guys. I just trying to give a, you know, example about what it will be look like about the, you know, resource description in the NFV world. You can see it's not separate at least, right? That's for each unit actually we have the compute, we have the network, we have the, you know, the storage and the dependencies, the relationships, all these things. So we need to consider how to, you know, give a tight collaboration, better support from OpenStack world to help the orchestrator and the VLFM to do their job. Let us come back to this page. Actually that's where, you know, Sunlin can provide. At the born time, actually Sunlin is a clustering service. That means it can provide a very fine granularity operations to operate different results. And here you can create and delete and resize, reboot. All these kind of things to do a cluster or group of VM. And actually we can provide very rich operational support such as elasticity, auto scaling, auto heating, you know, load balancing, all these things. And the least, but not less important is we provide abstract, where it is a consolidated model profile for us to create and operate a resource. That's what we call the VDU profile. That's allow us to directly, you know, communicate with all the backend resource service that's including NOAA, Neutral and Cinder. That's more easier to control. And we can handle all the clustering management things. And here we also provide infrastructure-level model and policy that allows users conveniently to control and customize how to do the health check, how to do the auto scaling, you know, all these things. So I would like, now I would like to transfer my handling to the Qi Ming, the PTI of Sunlin to give more introduction about how Sunlin can fit into this, you know, this space. Thank you. Thank you. Thanks, Xinhui, for the problem statement. Next, I will give you a quick introduction of the Sunlin project. The Sunlin service was created to be the clustering service on OpenStack. It was created two years ago. It's pretty stable, pretty robust today. It was designed to help you manage resources or objects exposed by other OpenStack services collectively. On this page, I'm showing you a very high-level architecture of the service. As you can see in the middle of this diagram, we have multi-engine support so that you can handle large-scale clusters. On the left-hand side, you can see we support QuantCommonline interface as OpenStack client plugins. And we have Horizon plugins as the web UI. And there are some other developers contributed Java bindings as well so that you can interact with the Sunlin service using Java or Python. When managing resources or objects on OpenStack, we thought to ourselves, what are the objects we are gonna manage? The first idea we came up with is heat stack. So as many of you may know, heat is the orchestration service on OpenStack. It already provides a lot of resource-type abstractions so that you can interact with those services easily. So we don't want to reinvent a wheel. So the first thing we designed is to manage collections of heat stacks. So that's the first profile we implemented. But later on when we applied the service in our production environment, we felt that maybe, okay, we need to operate Nova servers directly. Now sometimes we want to look deeper into the Nova server profile to find out its properties. That becomes a constraint on how you write your heat template. It is not a reasonable constraint to users. It impacts the service usability. So we come up with Nova server profile also. The Sunlin engine talks to OpenStack services through the OpenStack SDK, which is also maturing. We don't rely on blah, blah, this client, that client. All those client libraries, all those projects evolve very quickly. There are many dependency and many compatibility issues. So we decided, okay, OpenStack SDK is the right way to go. So that was the design. And later on, we also got some requirements to manage a cluster of containers on OpenStack. So that was done as well in an experimental status. We talked to Docker Pi directly so that we can create and manage container clusters as well. The other area where we spend a lot of energy is about policies. Most of the time, we want a cluster management service to be a little bit smarter. So on this page, the right-hand side is not so complete a list of the policy types we have implemented. For example, with the scaling policy, you can specify how you want your clusters to be scaled when something interesting happened inside or outside your VMs or your nodes. And the health policy is targeting the autohealing use cases, which is a very important requirement in the NFE world. And deletion policy helps you decide when you want to scale in your cluster, which nodes you want to delete first, the oldest one, maybe the youngest one, maybe the ones with the oldest profile, we allow you to make that choice easily. And we also support some other placement policies and affinity policies. These policies are checked and enforced when you are creating new nodes into the cluster. Basically, these policies can help you decide where the new nodes should be located in a new availability zone, in another region. We support that. We also have a load balancing policy that makes your use of load balancing much easier. You don't have to know how the load balancing is implemented. You just specify the properties you want to enforce. Sydney, one of the interesting part of the design is it provides a lot of primitives, a lot of operations so that you can interact, you can operate your clusters easily. This is different from, for example, HEAT. HEAT is designed to provide a lot of nodes, a lot of concepts, but the operation side, you can only create, delete, update. But sending is designed from a different perspective. We provide a lot of primitives so that you can manage the membership of your cluster. It can manage its scale manually. For example, we provide scale in and scale out operations. We also provide a resize operation. With that operation, there are many options, many arguments for you to customize how you want your cluster to be resized. And speaking of policy management, these are all designed for some special use cases. I have to mention that on the last page, I showed you quite some built-in policy tabs. All those policy tabs can be used individually and in any combination. For example, you may want to attach a scaling policy, but you don't want load balancing. That's fine, you can do that. You only want to customize how your cluster will be scaled in, okay, just attach a deletion policy. And you can use all those policies in combination in any way. On this page, you can see a sample command how you create a cluster. You specify the desired capacity, the minimum size, the maximum size, and the profile you want to use. So my personal experience is that with this service, I'm no longer using the Nova command line. Even if I'm creating only one Nova server, I would like to create it as a cluster because maybe tomorrow, maybe this afternoon, I want to scale it. I want to replicate it. I want to create two instances. That is how a cluster really helps you. Most of the time, I don't believe we are operating a cloud by touching each and every Nova server each time or just a floor loop in shell script or something like that. There are many ways to use sending service. On this page, I'm showing you two different ways. The left-hand side is you'll create sending policy type specifications. It's a pretty simple YAML file. I'm showing you an example of affinity policy. You can attach this policy to your cluster, detach it from your cluster. When the policy is attached to a cluster, you can dynamically enable or disable it. These are all doable. If you don't want to do all these things in sending way, you can do it in the heat way. That means we have already implemented all the sending concept clusters, nodes, policies, receivers, all those things as heat resource types. You can write a heat template and inside that template, you can specify sending resources as heat resources. On the right-hand side, you can see an example how you will specify write a health policy in heat template. With that, I'm handing over to Ethan to see how we are doing this in the NLV user scenario to make a video work. Thanks. Hi, I'm Ethan. Yeah, I'm going to introduce the video profile in the sending. As you may know or not, there are many profile types in sending. One of the most common use is the NOAA server profile. We can use this profile to create a cluster of virtual machines and then use the sending to manage the lifecycle and the health of this cluster. So I think when we came to the NLV world, I think we can take the advantage of these sending features to manage or create a cluster of video because a video is actually a virtual machine that has many ports connected to each other and running some network services in it. So I try to use the NOAA profile to create a cluster of videos and it failed because the current design of the NOAA server profile cannot meet the requirement of the NLV world. So basically there are some problems in it. The first thing is that the NOAA server profile cannot take the advantage of the network features. For example, if you want to assign some security groups to a specific port, you cannot do it in the NOAA server profile. And if you want to create a floating IP and associate it to a specific port, you cannot do it in the NOAA server profile. And also there is an important part in the video is that they use the user data script to initialize the neural functions in the virtual machine. So this script will take some variables when we want to run it because there are variables maybe different according to the cloud environment. So we need to solve all these problems to take the advantage of sending to manage the video class. So that's why we create a video profile here. The right part of this slide is actually a piece of heat template YAML to create a video profile in sending. And in the networks part, we create a network port and assign it to security groups to it and also allocate a floating IP to this port. And in the user data part, we define a variable in it. It's the DNS management IP so that we can change it when we create a cluster from this profile. So that's why we invent the video profile. And actually it is extended and enriched of the OS normal profile. And now it is as a plugin in the sending code. So you need to install it manually and then restart the sending engine. But I plan to do it in a pack to put all those features into the OS normal profile so that you don't need to install it manually in pack release. And like I said, there is an important part is the user data script in the video. So let's see how we interact with the user data and the sending cluster. Because when you create a profile, you cannot modify it. So if you want to pass some variables to the profile, we need some framework to replace those variables in the profile. So here I use a Jinja2 library to do this job. And there are two kinds of variables in the user data part. And one is the internal variable that you can, internal variable is some attributes that when you create a video, so you can retrieve some like fixed IP or floating IP from this internal variable. So you can directly use it in your user data script. And another variable is the external variable. Like here, I define a DNS zone in the user data script and so that we can use, we can create a cluster and passing and changing these variables using the metadata. There is a config key in the user data, in the metadata. So we put all those variables in there when we create a cluster and all those variables will be put into the user data script so that we don't need to define different kinds of profile. One profile can adapt to the different cloud environment. So that's how a video work in the, in sending. And later, Xinhui will give you more details about how to create a cluster of video profile. Okay. Thank you, Yixing. Now I would like to, sorry, actually now I would like to conclude this presentation with a demo. Here actually we use Clearwater as an example actually to show how the sending capability to be used for the, you know, when I am and, you know, provide the video such kind of capabilities. Actually, we will save time to explain what the Clearwater is and what's the detail for each component. Actually it is, you know, open source VMS type VNF. So now we just choose three of the components over there as an example to show how the capability of the sending to use for this, you know, scenario. And the first one is Alice. Alice actually is a component to actually provide the, you know, a sample portal where you can registry your own password and user information. So we will attach a health policy with this component to do the reboot why we do not want it to down because we want to, you know, health running a long run. And the second component will be the RAV. The RAV actually expose, you know, the basic HTTP API for both Bono and, you know, SP route the component to use to report their event for billing purpose. And then after collect all these events, RAV will, you know, forward all these things into the backend CDF for the charge purpose. Here actually the RAV contains the memory catch and always, you know, writing logs.  So we will attach a health policy with this component to do, you know, resize work. And then the third one is SP out. Actually that's a component to do provide the writing proxy functions. It is designed to be horizontally, you know, scalable. So we hear attached auto scaling policy with this component to keep it elastic. If the workload is high, we can scale out it. If the workload is down, we can scale it. So that's what we want to do. And then I will, before the, you know, real video comes, I will show the templates we used to do this demo. The first one is the video. Actually, there were so many components I cannot show all of them. Here I just use Alice as an example. You can see just as Yisi and Qi Ming introduced, we can include every resource description here in one profile and you can define the flavor, you know, the resource and the image belonging to the glance and the Noah side. And we also can define the network and use the data. You can define what kind of network and the security group and the floating IP. That is directly mapped to the VDU model of the, you know, NFW world. And this is the scaling and the reboot policy. Here I only want to explain a little bit about the event to trigger the auto scaling. Here we just use a cluster scale out to trigger, you know, the scale in, scale out actions. And we want to use the recover policy to, you know, registry the cluster to the Sunlin engine. And the Sunlin will pull in, you know, the status of the registered members. And if anything wrong, that means any node failed or stopped, then we will do the reboot recovery for this cluster. And then we jump to the recess health policy. I will just escape into the define of the recover action. Here actually we use the miss tool as a recover workflow as a backend to do the recess work because, you know, recess is actually is a process instead of just a single call of the rest API. And the list is the Sunlin receivers. As Ximing just mentioned, we provide very important abstract to receive the events and, you know, calls from the third party monitors or event triggers. Here we have two kinds of retriggers. The first one is the scale out. The second one is the resize. That's separately mapped to the scale out action and the recur action. Both the type, you know, here we use is a webhook, but actually Sunlin is not only limited to webhook. They can support that car events or something like that. So that's easy to extend based on Sunlin framework. How, you know, to trigger all everything, actually we use the VMware VR Ops monitors. Here I just, you know, VR Ops is a very reputed enterprise monitor. So here we use it to emit the health risk and efficiency about the metrics, events and alerts. And the VR Ops law, you know, adapters frameworks. That means a lot of different data sources to consolidate their data into one, you know, data store. That's very important. That means we can collect the different resources, metrics, including CPU, memory, such as the network, such as the part intension things and, you know, storage things that combines them into one, you know, a bunch of data and trigger alerts. That's very important for the infrastructure level management. Actually, this is a loop, is a graph to show the loop. Actually, here we use a heat template to contain the VR Ops plug-in and the ceiling plug-in. Actually, as we already introduced in heat, actually all the ceiling resources have been done. And we also, in the past cycle, you know, do the plug-in to define all the resources needed by the VR Ops. That's a low heat to generate the VR Ops, you know, related things. And then we will use the heat template to create a ceiling cluster. And the ceiling cluster includes the mistral plug-in. That means not only the simple reboot, rebuild and migrate always, you know, simple NOAA and the heat can do such kind of REST API so we can support the mistral workflow as a backend for the recover purpose. Once the VR Ops, you know, collect any failure information, the alert will be triggered and the notice will be sent to the ceiling, actually by the web hook we just mentioned. And then the ceiling engine will do the recover predefined by the health policy. That's the whole loop actually we want to show here. And the following slides actually give the details about the VR Ops alert resource. Here, this page actually show how to do the recess. Firstly, you know, the right side actually is a symptom used to define when to trigger a resize. Here we use a disk space. If the left space of the VM is less than five gigabytes, we will, two gigabytes, sorry, we will trigger, you know, some alert. And the alert actually is concretely defined by the alert definition here. We need to give the symptom to the alert definition to let the VR Ops generate the proper alerts. And actually here is two things very important to connect the VR Ops world with the OpenStack world. The downside actually is about notification. Here we have two very important inputs. One is what kind of, you know, right-side API or the target we need to notify. Here we will input it as a web hook we just generated by Sunlin receiver. The other one is what kind of condition we need to trigger as notified functions. That should be, you know, the alert definition I just showed. And the app layer actually is about a custom group. Actually that's a very interesting thing because the VR Ops is an enterprise monitor. We need to let it to know what kind of objects is really related to the OpenStack world and what kind of target of the VR Ops we need to monitor and generate alerts. So here we use a custom group to do the bridge. That means we use a filter to, you know, filter out the real targets we need to monitor. And here I will skip very quickly about the alert part about the scaling. Actually similar, we use a CPU utilization if, you know, greater than some bar, then we will trigger the alert. And then, you know, again, similarly, we need to use a custom group to connect which bounds of the VMs we need to monitor and, you know, do the notification things. And we need to connect the alert with the underlying Sunlin receiver to close the, you know, notification loop. And actually, this is maybe very similar because, you know, actually that's the flow of the resize that is used for the recover purpose because if the disk space is less than some bar, we need to do the resize. That means maybe escalate the, you know, enlarge the VM disk to some, you know, bigger flavor. Here that's the flow because, you know, often not only the resize option is this single option should be do but actually we need to firstly check if, you know, original flavor is right and we need to check if enough capacity can be used on the target cluster to do the resize and we need to do the real resize. Yeah, so I will show the demo very quickly. Yes. Here a little bit of small story about that. That's just the, you know, use a stack create to, you know, use a template I just showed to create a stack and then the template will create the clear water instance that's Alice and of course the DNS should be created firstly and then go to the Alice and all these things you can see, it created in the dependency. After this, we can show that's the policy we attached as I just showed here. That's a health policy for the reboot function. That's a workflow used to resize the, you know, the rough node. That's a silly receiver list. That's the reboot and the scale out actions we use to react to the scale out and recover event. That has a skip list very quickly. Yeah, this is actually the vSphere, you know, you are actually here. I jump to skip very quickly about different kind of resources related to the VR ops. You can see, you know, different notifications and all the notification under alerts have been created. That's the horizon, sending dashboard to show what kind of receivers we used. Now we simulate, you know, stop, just stop the Alice and to see if, you know, the node can be reboot properly. Actually, I will jump to this very quickly because we already run out of time. Here just to show, okay, after reboot it can work very well and the user can still, you know, after stop this node actually, user can still log into the node and registry a new user. Here you can see everything. Even I simulate the node by stop it, everything will recover to active very quickly. Yeah, and then we simulate the scale out by jumping into the spree out to increase CPU utilization here. And then you can say, okay, the VR ops already detect the scaling notification should be triggered. Let us to jump into the horizon again to see if any new node is increased to the group of the spree out because this node is designed to be, you know, work horizontally scalable. Okay, now lastly, let us jump into the rough node to use DD to simulate the disk space is full. Let us just escape very quickly. Yeah, that's our simulation. And you can see after two cycles, the resize notification is triggered. After the alert is generated and the draft is triggered to do the flavor, you know, change it to resize a bigger one. So the original is a clear water flavor. Now it had become into the small. After the resize, we change the flavor into small. So that's our actually very quick demo. Thanks for your attention. And we now open for the questions and you can use the two mics or because we already run out of time, you can, you know, communicate with us offline. Thank you very much.


what's up guys here we are so this is the video that I've been promising for a while keep holding it off because I keep buying more pops but I said screw it I'm gonna finally do I'm gonna show you guys my whole pop collection as of today and you know like I said tomorrow I'll probably add a couple more there are a couple pops I did want to mention though that I'll throw a picture to the Rocco's modern life pops I ordered the chases of both the guys and they will be coming in later they I mean they were are supposed to be here by today but they haven't they got the latest transit so whatever UPS or screw me over but of course you guys are gonna see everything that I have I cannot wait to show you guys my pop collection so without further ado let's get right into the video let's just start at this wall this is obviously my basic wall that you guys see all my videos from behind me on and what I'm gonna do is I'm gonna move right up here and you're gonna find my Neomorph with toddler and Xenomorph this is with my alien collection of course these are really the only movies I ever really like but I love these two pops I think they're a ton of fun all the zoom in on that this is the GameStop exclusive see the blood all over him you see the Neomorph the toddler I love the look of those and then of course you go up here you got little Iron Man and Spider-Man going over there and as we move to the side you see Captain America guarding the Spider-Man homecoming target exclusive we go down here you see trunks from Dragon Ball Z let's zoom in on you right there and we also moved down back you can find Princess Leia and R2D2 this is a 2017 summer Comic-Con exclusive I really like the pop in that pop the Princess Leia Rest in Peace you actually she's closing the bar so Overwatch big fan of Overwatch this is D.Va with Mecha I really like this D.Va pop I like the color tone of it I like the pink tone too I have the pink one somewhere else I will get to later in this video but I do like this whole black tone and then we go down here Dragon Ball Z Shen and Shenron is here and this is one of like my most beautiful pops is you can kind of look in there you can kind of see some of the Dragon Balls around him it's just a great pop in general and then of course I'll move these to the side really fast you got Gorilla Grodd this is a present from one of my best friends and a Gorilla Grodd is a fantastic pop this is in my top 10 pops that I own and then of course we got little right here that I just actually got yesterday this is my Ice King in Visrion from Game of Thrones now this is spoilers if you're not caught up on Game of Thrones sorry but I love this pop to death I think this pop is great now going down here these are some other pops that you do see sometimes my background this is Stitch riding his little ride and then of course we got Boba Fett right here in Slave 1 I love those pops now going back up to here this is one of my most prized possessions not as Bane from the Dark Knight Rises I love the look of Bane I love Tom Hardy's Bane this is really I think the only Tom Hardy pop as of yet so I think having this pop it's a nice exclusive I got it for a really good deal now this is my basic behind the video Pennywise with Teeth I love this pop we go to Crash Bandicoot Game Stop Exclusive Beezerisk this pop I got on Black Friday I'm so happy to find it because I've went up for like 10 bucks and this pop has been like a hundred dollars forever Eric Kilmonger Chase I love Eric he's one of the best villains in the MCU and one of the best villains in comic book movies Hellboy I have to get this chase I pre-ordered like 10 of these at Game Stop so if you guys ever want to get a chase and guarantee chase go to Game Stop and pre-order around seven to eight pops and I promise you there should at least be one chase this has worked for me three times now and that's really the best way to do it now this is these are my four favorite pops I have the Haunted Mansion plushies you got Ezra and Gus right here and you got Phineas and Hatbox goes there those are my four favorites and I actually got the whole set for a hundred bucks and each pops almost worth a hundred dollars now so it was a total steal of course you also got Martian manhunter right here I really like this pop I got it for like five bucks on Walmart's website but it's a total total thing and I got the Jimmy Changa truck from Deadpool right here I love this my dad came home showed me this and got me it and I was a great present of course you got Zia records right there that's where I get a lot of my pops so if you're ever in Arizona or I think also Utah and Las Vegas Nevada I think they have some Zia records there too but seriously great place to go Deadpool with the little pony I love this pop I love just Deadpool pops in general I wish I had more I can't wait for the new ones coming out later this year Reniton Stimpy now this pop I needed so bad I was gonna get there other ones but then when I saw this coming up it's only you see right there's only limited to 2,500 pieces and I have to I love this episode happy happy joy joy running Stimpy one of my favorite episodes as a kid now here we go Black Lander in reverse flash really like this pop I love this edition of flash I think this is one of the only flash pops I actually owned but I just like the Black Lander in the look of him and then down here Frodo Baggins invisible from Lord of the Rings I have to have him right next to my Lord of the Rings caution I really like the invisibility of him and I know there's a goal coming out soon like that and I can't wait to get that one and of course the last thing I like to show is that this is what's behind me these are the pops that I've opened and some of them I regret open but whatever Hemdall I love Hemdall Oswald the rabbit love this I need to get the epic Mickey Mickey of him Caesar right here we got yes got Woody Drax you got little baby Groot Rocket Groot Howard the duck Dark Knight Zod which I really like the Zod pop Winter Soldier which I got him for like five bucks and the phantasm that that all great pops I like putting these I usually switch these out I know of Valkyrie was behind here for a little bit but of course I moved her to a different spot move up this is what's actually above this whole wall standing on a chair right now but this is what's up here I got some other pops right here the Spiderman homecoming venom this pop right there was actually my second pop that I've ever actually I love the venom pop I love the look of it you kind of zoom in right there see kind of the whole flare of him as you move from the side you can see my Deadpool side venom prop right there Sorcerer I really like that pop that was really hard to find I know Green Goblin Doctor Strange another Doctor Strange pop I love how if you look in there you can kind of see that he's using some magic Calyx silly I love the glitter around his eyes I think that's such a unique touch the throw in there and that's really the reason I bought that pop as you move up here you find my Daredevil exclusive anti-venom carnage of course and also venom from MVC Marvel vs. Capcom I love all three of these I actually own all the venom pops besides the exclusive anti-venom that's one of the dark that I don't really care for that one Taskmaster slash Light in the Queen Light in the Queen Rocket with Potted Group you see little Potted Group right there with him a group with badge this is like Teenage Group from the ending of Guardians of the Galaxy Volumes 2 I really like this one as you look up there you see killer croc boomerang Rick Flagg deadshot you see the whole Suicide Squad up there with some other Marvel characters and of course see that Deadpool that Deadpool pop up there that is actually my very first pop ever and I love that pop to death now as we go back down here you see the Punisher we have Tony Stark from Spider-Man Homecoming this is another comic-con exclusive like to I little Tony Stark head in there here's all my Spider-Man's I got Superior Spider-Man Iron Spider-Man Black Suede Spider-Man Scarlet Spider-Man and Spider-Man 2099 up there Katie Fried up here that I really like here and she plus she has a little dragon in there I like that Iceman is a great addition Colossus I like Roman him blade I played was one I had to get and then of course before we get up there I have Yondu Cosmo and Dig-Dug and now before we get into this because the rest of this side is either horror and before we get to the rest of this the rest of this side is all horror TV shows and everything that I watch so here's my Heisenberg pop another good pop that that's the same guy who got I got the Haunted Mansion from he also had the Heisenberg pop for a really good deal and threw it in there Game of Thrones right here we're gonna get to my Game of Thrones collection let's get right into it so as you look at my Game of Thrones you can see they're right there I love these Game of Thrones pops I love them all right there the Hound is probably my first favorite pop that I've ever gotten it's most expensive pop that I've actually bought for a lot and it was totally worth it because he's my favorite character in all of Game of Thrones you also got lean Leanne Mormont Night King and of course right under here you got old man Logan can't forget to talk about that one Darth Maul Penny wise with Chase this is one of the hardest pops I've talked to find it actually never got technically released it actually got released before they lost the rights and then they can't make them anymore I don't know if that's changed but I love this pop Alex the large mass this one came in a surprise box and pop topic really excited I got that one a twisty Freddy Krueger with syringes Jason Borathees and those are like all my main horror ones that I really like I have some other ones but those are my main ones and then up here I have the Iron Throne that Mr. Heisenberg slays on I have one one from Game of Thrones of course you got Carol Daryl you have a little imp right here from Game of Thrones I love Tyrion you got Ghost the bitch in the back Michonne and Gus I love all these pops I love all I and you know you're probably wondering why did you open these up I actually found them like this and of course going up here you can see Ezekiel Richard Negan Queen Shave the white the governor I have a ton of walking dead ones you can't see from right here the governor Penny Jesus partial I mean I walking dead in Game Thrones are kind of like the main ones that I'm collecting and then of course if you look up here some Silicon Valley cat dog another Negan it these are kind of like all my TV shows with some other things mixed in there I really like all these pops you can see some other TV shows I'm walking dead in there in South Park some creature some rug rats I also got the purple reptar some stranger things is even in there that Steve pop is amazing I love Steve pop is one of the main ones I didn't get a masked Elliot I love that one and Ashford Steve of Ed if you ever watch Ashford Steve of Ed you were missing out but also if you can't see from right here you know we can kind of look at the rest of that but we get to my next shelf over here and you got Black Panther just zoom in right there and you also have Deadpool and you got a little pulp fiction one right there John Travolta I was so excited to see that one because I'm actually trying to collect all those John Wick is right here John Wick Chase was one of the main ones that I love John Wick and the fact this is all bloody it's just one moving over here you got La La Land I was so happy to see that they announced this when it actually came out freaked out a little bit now these two are some of my two favorite pops and that is Jolly Rogers and the Abominable Snowman a Jolly Rogers I got for a really good deal some guy traded it in and I found him a snowman I got for like 30 bucks from this nice collector in Arizona and I was so happy to get this one because I don't I can't just drive out to California go buy a pop some more parts of the Caribbean Captain Salazar I love that chase and you also got cursed Barbosa really dig that one now here we go we go to some Rick and Morty got Squanchy Snowball Twinkles Cromipulus Michael and Evil Morty now I love all the Rick and Morty ones and they just have to stay side by side but honestly Twinkles and Squanchy I'll zoom in on these two because these two are probably my favorite ones in the whole Rick and Morty collection now moving down here we got some Star Wars ones I got the Skywalk a little bit in here we got my black light right here that I actually used to make the glow in the dark work but this is like my whole Star Wars collection so I got Kylo Ren I do have other Star Wars pops these are the main ones that I've opened Luke Leia and Han and then if you go over here you can find my other two Star Wars ones that I have just sitting there with my movies and as we move down here we got Jack Torrance pop I got traded for that one I really like the chase of that invaders in robot girl I love this pop it was such a big surprise to find it and you know when you when you go to the back of it it doesn't show what else is with him but there's one of him actually with just the dog suit up and it's glow in the dark that I really recommend that I wish I could have found but as we go down here Steve us we got Scott pilgrim mega Scott this is the only Scott pilgrim one I have sadly these are like far in between the fine there's some not rare ones I really want I really want to collect more of them they just get really expensive and the last one I have down here is just normal Logan I dig the Logan in he's kind of just sitting back there because Logan's right there but I like the pop I like the pop just like the other side of course if you look over there and pan over there and kind of see there's some fact over there well I have some as well over here I have Johnstone Ramsey Bolton battle the bastards to pack game of Thrones a scorpion and sub-zero now I love this because it's like scorpion just froze or sorry the sub-zero just froze scorpion and scorpion just caught him on fire I love that's a game so exclusive we also go right here mag the mighty Game of Thrones this is one of the giants we also got Supreme Leader Snoke this one glows in the dark pretty cool glows on that one overwatch we got another Reinhart and of course on this side just like that side if you look over there we got another dragon flying we got Daenerys and Drogon I love this pop I love these like right now if we go down here you can find a fine Scrooge McDuck I'm also usually isn't here but I'm trying to find something else to go in that spot well pan over here we'll find my meth dealing truck from Breaking Bad with Jesse in there and my Indiana Jones Jeep I love love love that pop it is so great and now one of the biggest pops that I own is down here the incredible Hulk yes I have the the huge gigantic 10-inch pop I was so lucky to find it at a Target I love this pop I love this I also have the Groot one which we'll get to in a little bit before I pan up of course I wanted to show you guys a lot of this so this is my desk that I work at and of course I have some pops right here to show you I have all the Kingsman pops right there I have a Kakashi sent by me just watching movies who does a bunch of pop giveaways so if you're in the pops make sure to go check out his channel because he's an awesome guy a David from alien he used to be over by the alien collection by like him being on my desk Shuri and Valkyrie are also over here and then of course we got Ash from army of darkness I've cut up to here these are kind of the pops that just sit up here some of these I don't really care for anymore I like I kind of just got kind of looks like an ugly Ninja Turtle but of course we have liberty crime battle I love fallout and I have a lot of the fallout series which we'll see later on a lot at the list and pilot I really like this game talk supposed to be it's really didn't have a sticker it's underneath the box somewhere under there but it time falls a really good game if you never play a group this is a life-size baby grew I told you guys I had it I kept it in the box that I really like this one but eventually I'll probably take him stay puff marshmallow man giant man and Tyrant from Resident Evil I love all these pops they're all very unique up to here of course you can see that I have the bumblebee pop there and I honestly don't know why I own that bumblebee pop but I think it's cool another Game of Thrones dragon and off of Balrog I love this pop I think it's just the whole thing about it just looks great of course you got little blanky there from Pac-Man you got right here another Destiny's Pop Crota or not that's not Crota I don't remember his name I don't remember someone else will put it down the comes a team fortress I hope they make the rest of these because I love this pop so much Lord Shaq's right there from Destiny some Borderlands too I love the tiny Tina she's my favorite character from Borderlands I was really happy they made her looking as this is William T I have all the Bioshock ones right here I love the little sister I actually want to get more of the little sisters and kind of do the whole thing around the big daddy a Dwight from Bioshock infinite I want to get a Liz this soon because I do have the songbird up there and of course I have the Broomock from Gears of War I hope they make a general Ram Funko Pop not just the ministry mini but that's why they're kind of a city there and then we kind of move here I have a doom pop right there do mystery mini a Diablo mystery mini another diva and of course we got King Kong right there and if you can't see in the background that is Ant-Man writing on top of Anthony and I love Ant-Man so much and just the giant Ant-Pomp is just great and I overall really like this King Kong pop I actually haven't watched Kong Skull Island yet put some mediocre things about it I own it I like the pop all right so you guys have obviously you see my room tour you've seen this case before obviously some of it has been different but here's my fallout these are all my fallout pops that I own I have so many I have a ton of them and of course you can see I have the glue down there as well and I have right here the grand little dog me I love I like all the fallout pops I think they're really good I think the Hancock ones probably my favorite one I own but yeah there's some really nice fuck fallout pops in there of course if you're looking at some mystery me as I have some more years of war mystery minis and some other ones kind of pure hiding this is actually the one in 72 that was given to me by sister in a mystery mini so that was nice surprise this is the most important thing this is my Funko wall I'm gonna get really in depth with it I just want to show you how high up this thing actually really is this is my Funko wall there's some of these pops I really don't care for I'm actually selling a ton of these but um yeah so let's get right into it all right so starting in this corner we got Aragorn and Arwen from Lord of the Rings I love the two pack right there beatle just told you I had some more horror another Jack Sparrow or I'm from alien covenants I couldn't fit him over there so I chose my two favorites the Crota is a target so I remember this thing coming out was like a hundred bucks and that chase was even more of a joke sir I think he's one of the most cool looking pops I think you get in there I kind of just see the detail in him a Luna love good I think is one of the three Potter pops I actually do own but I just love her intrigue and how different she is Clark Kent Moon Knight and then this the three cereal pops I'm planning on trying to find the other ones but I love these pop I was so lucky to get them during I think it was New York Comic Con is when they dropped and I mean they were really hard to find but I was really happy to find them the tick was a Barnes and Noble shared exclusive for 2017 Comic Con Aries Heavensman Elliot Anderson Chase we'll be down we got Scorpion with Flaming Skull which probably in my top 20 favorite pop I own Qui-Gon Jinn figment the collector man-bats officer K8 Sapien Freddy Funko now you can only get this at that Funko HQ and another big shout out to just watching because I won this office channel and actually one of the giveaways and I'm really happy to win this because I love Seattle and there's actually a door for it that I think I actually passed the credit but I like the door they like this he's only a little Seattle needle so it's pretty cool I want to go this HQ one day then we go to Deckard George Sanderson another if you guys remember those mansion pops I actually got the same pop for them kind of just put this one in for like five bucks actually and I love love love George Sanderson Freddy Funko another thing from the Seattle comic how my dad actually went up there for a business meeting met it went in there and got this pop for me I think it was pretty cool unmasked for him dishonored dishonored to is a very unique game I love it just this unmasked for about got it was like three bucks a game stop Harley Quinn in HQ inmate this is the only suicide squad pop I think I've left that I did not open but I like her I like her in this little outfit ghost-faced pinhead vipic equals the dark thought it was pretty cool brand huff from stepbrothers get him Wonder Woman Walmart so I got it because honestly I like Wonder Woman but I thought the post she was doing pretty cool fluffy I mean fluffy scare glow Superman you got a little red stormtrooper thanks my friend's sister Princess Leia love that Princess Leia resistance VB unit Buzz Lightyear Woody Rex and Ham and I am so excited for the other choice or ones the beauty later on I need to get the other ones that are older love sent Chase this one actually glows if you don't see she actually has the flame behind her that actually all glows this is the hot topics goes this is the first chase I ever found and the lady at hot topic really helped me find this one I was really appreciated that DJ another Princess Leia another Luke Skyward which is probably my favorite Star Wars pop I own it's just him the hood return of the Jedi tech bullshit Captain America right there this is probably one of my favorite Marvel ones I own it's just old-school negatron Tyrion Diablo the killing joke I love that one armored Batman Tara black fire jinx kind of to see all these these are almost my Dragon Ball ones I wish they would make a kid do one because I love Moshambo but I love kid do even more Golden Frieza is very cool I know Golden Frieza is very hard to find and I think that was actually one of the first pops I also all ever got walked in the store saw and I was like hey that's pretty cool Super Saiyan Rose Goku black I be pretty predator this is another one of the people first pops I ever got I just like how it's invisible and you kind of just the detail to it just the blood on him is just great you get Slimer the black knife flesh wounds a Monty Python the Holy Grail I've such great memories with and I was really happy oh but it looks like a lot I did have some other Suicide Squad ones Batman Batman and the Joker all right there BB-8 we got some more overwatch ones overwatch is one of the main lines I do collect you got soldier 76 may and I actually like this makes you can see them right there you can kind of see her little buddy floating around him Symmetra Lucio Reaper Farah McCree another Farah these this is from the Seattle Comic-Con this is from the Funko's website I don't know why I am but I think they're pretty cool tracer organization 13 Mickey Mouse now this is a glow-in-the-dark chase I ordered this because I just wanted organization 13 I didn't care if I got the chase and I opened it and I almost screamed when I saw that I have to chase this pop is probably my favorite one in the whole Kingdom Hearts collection but I think I love Kingdom Hearts and just seen it to put in Mickey the badass Mickey himself we have three Halloween Town ones right here really like all these and move down Kingdom Hearts we got another trip and Dale Mickey Donald Goofy Tron some other Kingdom Heart ones right here I actually really do enjoy I think I'm only missing the whole line right now I know there's a couple others I don't really care for but there's only two I'm actually needing a smarty weasel is one of my favorite ones same with General Breedus I just like the detail I want to actually collect all the Roger Rabbit ones but yeah so we got all these Thrawn, Sabine, Soka, Wicket, Jawon, Boga Fett, Rey, Chewbacca, Finn and another from C-3PO now we got some Ghost in the Shells a major and major I actually like the that movie actually enjoyed it I thought there was a lot of visual aesthetics that was really cool boogie boogie Pumpkin King Jack the Vampire, Behemoth, Wally, Stitch and Scrumslash Angel, Elvis Stitch, Stitch 626 and I already showed you guys everything on that side so we'll go back down here we got Mojo Jojo, Bubbles, Martian the Manhunter which I love Duck Daughters I missed that show Michael J, Michigan J Fox, I love Looney Tunes and then the Animaniacs I mean God the Animaniacs is great Pinky in the Brain, Monkey Bomb now I love zombies for Call of Duty so I had to get both of these I just like the Toasted one because that's part of one of the Easter eggs and then the Monkey Bomb I love them Atheon, Sweet Tooth and then three more Gears of War ones this Marcus Phoenix one I drove 45 minutes to go get and I was so happy the GameStop held it for me I didn't even know he came out and I was so lucky to get him we also got new Scamander, Niffler some more Fallout ones right there, Akuma, Nemesis who Akuma is actually my favorite Street Fighter character so I that's why I only own him because he's really the only character I ever play as if I ever played Street Fighter some Resident Evil, some Mass Effect, Assassin's Creed, Clap Drop now this is actually one of the mystery boxes that GameStop had I actually really liked this Borderlands one it was a mystery box came out and it was golden I freaked out a little bit plus I had the Eevee Exclusive and that's actually only in Canada so they shipped the wrong boxes so I thought that was pretty good Rados, Lieutenant Simmons, Ghost Riley, Funtime Foxy and Jaco Chica and that is my wall everyone wow yeah guys so that is my pop collection yeah this is my current one like I said couple months couple weeks of eating a couple days some of these might be gone some of them might be moved some of them might be completely changed I might already have new ones and be out of our already room cuz I actually am already out of room yeah that's my pop collection I love collecting pots I think they're all super unique some of them are super intriguing seeing tons of cool ones are coming out this year after Toy Fair just came out so guys thank you guys so much for watching this video means a ton to me make sure to hit that like and subscribe button also go check out all my social media links down below and of course you guys know what I'm gonna say next check out Sam and Sean films as well also down below love being a part of this website to give out and advance movie screens and movie news and also some giveaways over on the website so make sure to go check us out down below and until next time stay classy and of course have a great rest of your day