We're going to recap some of the things that have happened over the last six months and hopefully go into a little bit of what we expect to be coming. I'm Sean McGinnis. I'm the PTL for Cinder. Hi. I'm Jay Bryant, Cinder subject matter expert for IBM, been working on Cinder since Grizzly and I'm a core member. Hi. I'm Xin Yang from EMC. I'm a core reviewer in Cinder and Manila. Sorry. I can't see any of you. So I'm assuming if you're here you probably know what Cinder is, but just to make sure everyone has the base, Cinder is the open-sac project for persistent block storage. It is not a storage service. It does not do the actual IO itself. It allows you to manage different storage backends through a nice abstract interface, allowing cloud users to just consume resources. It's a plug-in architecture. We have many drivers and this allows you to configure Cinder to be able to use whatever type of storage on the back end that's supported that you want to use. We don't dictate what storage device actually provides that IO and that persistence. So we will be going through some of the key features that were implemented in the last six months. This isn't everything that was done, but most of the key things that we thought you might find interesting. So with this, I will hand it off. So I will talk about replication. In Liberty, we added support for replication 2.0. That is an admin API that supports walling-level replication. But when we try to implement that into drivers, we run into some problems. One problem is that there is confusion on the definition of managed versus unmanaged replication support. And the other problem is it was concerned on what to do if we just replicated some volumes but we leave the other volumes behind. So at the Cinder-Mitaka Meetup, we decided that we want to take a step back. We want to look at how to address the 2DR scenario first. And then we will come back and look at how to allow a tenant to have more control over replication with granularity, that is, for a tenant to be able to replicate a group of volumes, things like that. So in Mitaka, we disabled 2.0. We added support for API 2.1. That is admin-facing API. That allows us to fail over the entire backend when the disaster strikes. So we have three admin APIs. The first one is the failover host. It allows you to failover one backend to the replicated target device. And there's a freeze that the freeze basically puts the backend host into the read-only state. This option means that the volumes are still accessible but you can no longer create new resources or delete resources until the admin issues the sort command again. And sort basically just puts the backend back to normal and you can create and delete resources again. So we need to make some configuration changes in Cinder.conf. There's a replication device option. It's a multi-dictionary option. Admin can use that to specify multiple replication target devices. And then there is one standardized and required key. That is the backend ID and other keys are vendor-specific. And also we need to have a volume type with extra spec replication enabled that is true. And in the capabilities reporting, the driver needs to report replication enabled and replication targets in the capabilities reporting. So the flow is like this. The admin will configure the backend for replication and then create a volume type that supports replication. Since we support the whole backend to failover, so it's possible that you don't need a volume type with replication enabled because you want to replicate all the volumes. And then the tenant will create a volume that isn't enabled and the disaster strikes. And so the admin fails it over. Now the driver points to the replicated target device. So after failover, all the volumes that are replicated are still accessible to the tenants, but the volumes that are not replicated are not accessible after failover. So we have a few drivers that added replication 2.1 support. Dell Storage Center, EMC SavianX, HP 3.0 and left-hand. Huawei IBM ThrowWise XLV Pure. And Solidify also added data in Newton. So the backups, we already have full and incremental backup support and non-destructive backup support in Sender. And in Mitaka, we added support for backing up a snapshot. If a driver has implemented attached snapshot interfaces, then we will attach the snapshot and back it up and detach the snapshot. If the driver has not implemented the attached snapshot interfaces, by default, we'll be creating a temporary volume from the snapshot, attach a temporary volume, detach and then delete the temporary volume. We instantly, we already have quite a few backup drivers. In Mitaka, we added a backup driver for Google Cloud Storage. So this driver, along with Swift, POSIX, NFS, and GlassJFS, they are all inherited from the chunked backup driver, which stores data in chunks. That means this new Google Cloud Storage backup driver can also support incremental backups from volumes that is created from any backend. We also have a feature to decouple Sender backup and volume nodes. So previously in Sender, the backup service has to be running on the same node that the volume service is running, which means that you cannot really scale backup, even if you add more backup nodes. So now, with this new feature, we can run backup and volume services on different nodes so we can improve the performance. We can add more nodes to scale the backups. Today, we can only support active passive entry for Sender volume. This is because there are local phylox in Volume Manager and there are also non-autonomic state transitions in APIs that may cause race conditions. So there has been a lot of work going on trying to address this, trying to support active active entry with Sender volume. In Mitaka, we added support for distributed logs based on the tools abstraction layer, and you can use like Redis or ZooKeeper as a tools backend. We also merged the spec to remove API races. The network is in progress to implement the spec. So in Sender API, there are a lot of places where we first check for the... We look at the database, we look at the status of the resource, and also we look at the conditions. For example, we check whether the volume is attached or not, whether the volume has snapshots, and we decide whether to go ahead and start an operation. If all the conditions are met, we will go ahead and make a change in the database, change the status of the resource, and start the operation. However, there is a window between when you check the database and the time when you make a change in the database. So that could lead to race conditions. So this proposal is to use a compare and swap to do atomic conditional updates on DB models and version objects. If there are deadlocks, we'll just do retries. So we want to make sure that we only update the database when all the conditions are met. In Sender, one volume node can support multiple backends. However, one storage backend can only be managed by one volume node. There is no concept of a cluster that allows a group of volumes to manage the same storage backend. So the job distribution spec proposes to introduce this concept of a cluster, modify the concept of host, so that we allow API and the scheduler to distribute jobs to a group of volume nodes. If one node goes down, another node in a cluster can still carry on and manage the volumes. There's also a cleanup spec that proposes to add a workers table. In the workers table, we'll have a resource type. The resource type could be a volume snapshot or a backup and also an ID of the resource, an ID of the node that is working on that resource to make sure cleanups are done properly when there are failed jobs. In drivers, there are some drivers have local file locks. So this may not be a problem for Active Active Hway. So this is up to the driver maintainers to decide whether those local file locks need to be replaced with the distributed locks. And in volume manager, there are a few operations that are used in local file locks. They are create volume, delete volume. I'm sorry, they're attach volume, detach volume, and delete volume and delete snapshot. So the proposal is to use a locking mechanism based on the workers table that is added by the cleanup spec. And we use that one to make sure that we are locking properly. And we're also going to use the compare and swap to make sure that we are managing the locks properly on that workers table. If one node loses connection to the database, but it is still running, in that case, it may continue to do work on a job that has already started. But another node in the cluster may think the node is done and try to do cleanups. So that will cause problems. So the data corruption prevention spec is trying to address that problem, trying to prevent multiple nodes from accessing the same resource at the same time. OS Brick is a subproject under a sender. It has the initiator code that is used by both sender and NOVA for attaching detached volumes. In Mitaka, we added a Brick sender client extension library. That also uses OS Brick. We use that to allow us to attach and detach volume without NOVA. So that will make the volume operations with biometal a possibility. In Mitaka, we added a CLI for GET connector. There are two other CLIs, which is local attach and local detach. Those are still working progress. So now I'll hand it over to Jay. Thank you, Shing. So something to kind of comment here with sender is that we've been trying to not let perfection be the enemy of progress here. For instance, the active HA functionality is something we've been incrementally working on implementing and improving. Another example of that would be with the multi-attach. This has been a request for quite some time to get available into sender from our customers. Why? Well, at the moment, if you go and try to attach a volume to more than one node, more than one instance, it says, sorry, it's already connected. We can't do that. And so we want to make it possible that you can have multiple instances reading from the same volume so that you can either do this read-write or read-only, depending on what your back-end storage supports. But that way, you can have your instances running workloads on multiple instances, either for high availability, accessing the same data. If it's doing static processing and you want to be able to have one of your instances hit a fault and not affect your application running. With the multi-attach, we're able to do that now. This has required changes to both the sender client to change the checks as to whether we can attach when it's already connected to an instance. And then on the server side, also to work with that, we've been able to get those in in Mataka on the sender side. Now the next challenge is doing Nova and being able to get it to recognize that sender is now able to support that functionality. A little more complicated than we hoped, because when you detach, it needs to know, depending on which your back-end storage system you're using, whether it needs to detach it from the instance or not. And obviously, that depends on whether it's still attached elsewhere. So we're working hard to get that functionality, the rest of it in, so that we can hopefully see this during Newton. And again, so this is something that you need to make sure the volume drivers we're working on getting those all implemented to report up the ones that do support the multi-attach. Rolling upgrades is another, I think we've got a pretty good stab at this in place with Mataka. This is something that has been requested as we're moving towards more big enterprise level functionality. Right now, if you want to upgrade to the next version between, if you're going from one release to the next, you need to take all of your services down for sender. And that can take more time than our users were looking for wanting to do that. So with the rolling upgrades, we make it possible that you can take down one service at a time. You can upgrade your API service. You can upgrade your schedule service. And then you can move and do the volume service and make sure that each of those pieces work in your environment as you're doing the upgrade. So we've basically had to enforce doing backward compatibility from one level to the next. So Mataka will be backward compatible with Liberty. And we use the Oslo versioned objects functionality to do that kind of following in what Nova has been doing as well to achieve the ability to do rolling upgrades. So we make sure that Mataka is backward compatible with Liberty, obviously, with Newton. We'll do the same thing. And then we've made it so that the database obviously also has to be backward compatible. If you're doing something that's not backward compatible, it's going to have to span multiple releases so that people are able to get to a point where it'll be backward compatible. And we don't allow doing any DB operations, alter or drop DB operations during the upgrade. Microversions is something we've been really working towards. And we're excited that we're getting there on that functionality. So previously, and I'm sure for people who are operators here, they know that moving from one version of the API endpoint to the next has been a challenge to make happen. Because, well, if we were on V1, we were comfortable. We knew it worked. We wanted that new functionality in V2, but are we ready to go there yet? So we're trying to make it easier for you guys to make that decision to get the latest functionality in it, not to be a major step. So we went from V1 to V2. We hopefully have gotten everybody there. It's taking time. Do we still have anybody running V1 out there? Oh, we do. OK, all right. So this will hopefully be able to, as we move forward, get you to the point where you're more comfortable upgrading. So with the microversions, what it does is it negotiates between the client and the back end server as to what it will support for functionality. It sends a header and gets a response back. And then we're able to determine with that, are we able to support function x, y, z that you want to run in the API. And that way, what it does is we're going to be able to incrementally add new functions without having to go to a whole new endpoint version. So we were hoping to do it without having to move from V2 to V3, but that wasn't possible, given that the simple implementation of microversions was considered a significant change to the API. So we added the V3 endpoint, but it's functionally the same as the V2. It just adds in the support for microversions. And then it will incrementally add new functionality as we go from as we add new microversions for new API functionality. For background here, these will be out on the slides. If you want to better understand microversions, these are some links, the specs for the API working group. So this is a movement that is not just in Cinder, but across all the OpenStack projects. And then next explanation of how we've implemented it in the microversion spec. And then a good article by Shandeg about the experiences Nova had, how they're using it, and how the process was getting to that. And then we've used those experiences and learned from them in our implementation for Cinder. And finally, the last thing I'll cover here is some updates to the fiber channel drivers. We had a lot of comments that working with the current zone names was difficult. They prepended OpenStack in front of the WWPNs for the target and the host that were just all kind of run together and it made it more complicated to debug and to know what zones you were really using. So now you'll be able to see, for your initiator zones, you've got your host name, your host WWPN in there in the storage system. So it's easier to figure out what zone you're really using. And then the initiator zones also have the host name and host WWPN in there. So that, for those of you using fiber channels, should make life a little easier. And then with Brocade, added the ability to do virtual fabric support. So they have the physical networks. And then under that, they can partition it further into virtual fabrics. Before Mataka, you weren't able to control those with Cinder. You weren't able to use those zones. But now you can go into Cinder Comp file and add the idea of the virtual fabric that you want to use into the comp file. And the zone drivers will then be able to use that. And it supports doing multiple zones. So that's a good enhancement for our fiber channel users. And that's all I'm going to cover. I'll hand it back over to Sean to talk about some of the Newton and where we're hoping to go, I think, here. Thanks, Jay. A couple more things on Mataka yet. Just want to point out, we have some more back end volume drivers added, Coho, Disco, Fujitsu, Nexenta, and T-Chile. You'd think at some point we'd have them all implemented, but keep getting a few more. So now we're up to over 70. I hate to say an exact number, but I think the last time I checked it was 78, getting pretty close to 80. So here's a list of everything. Hopefully I got everything. If I missed a vendor, I apologize. There's a lot there. We tried to denote the protocol. So if you're looking at implementing storage for your open stack deployment, if you have a certain protocol you're looking for, hopefully this is useful for you, that you can see what might be an option as you go out shopping. Or if you have existing infrastructure, hopefully whatever you're using is part of this list. So what's coming in Newton? I have a disclaimer on the next slide, but before I even show this slide, I want to say this is all stuff we're just talking about. There's some of this that we do know with pretty high level of confidence that we will implement, but there's some of the stuff that we're still discussing. The latter half of this week is all the design summit. There'll be likely changes in some of our plans over the next few days. So with that said, this is just what we think we're going to be doing in the next release. So we pointed out we have replication 2.1. We really simplified things to try to clearly address well one use case before we tried to address every use case. And that was kind of the issue before, is everybody had a slightly different idea of what they wanted to accomplish with replication. And that made it difficult to try to actually come up with something usable. So now with that, we have that base. Generic volume groups partially related to that, but group replication, Tiramisu is our code name for it. This will be building on that foundation of replication now that we have a base level of functionality and multiple vendor support. We want to add new stuff to that to be able to enable more use cases. There's still work with rolling upgrades. We're calling this a tech preview or a beta. I think we might have found one or two little things yet. But the support merged already in Mataka. There hasn't been a lot of time to try different deployments, different scenarios. So we're going to continue working through that, make that as solid as we can. The HA work, heard several people asking for. But that's another one. We've got a lot of the building blocks in place. But it's going to take us a little while before we get everything done and well tested to make sure that it's something that's solid. Microversions, again, foundation is in there. We still have some cleanup work to do, moving things around, making it easier as we add more functionality to be able to use microversions to expose that. Extend attached volume, we've got some work in there ready for that. This is another one that takes some coordination between Cinder and Nova. It seems like a simple thing if you're extended volume most vendors who you right-click and say, extend and give it a new size. Well, if you actually want that to work for an end user going through Horizon, going through the CLI, you need to have some coordination between the block storage. You need to reskin the device on the Nova compute node. You need to do things in the guest. So there's some work there. Ironic, things like the OS Brick client extension. We're looking at ways that we can make Cinder usable beyond just Nova and things like Ironic are one of the areas where you can use Cinder as a more of a general software defined storage control plane and do things without having to have extra services involved. And the one I'm really kind of happy to see coming that we've talked about for a long time, that we're finally able to get some traction is this better async operation error reporting. A lot of times right now you try an operation and for whatever reason it fails and you got to call up your admin and they've got to go look in the logs and they've got to trace through and maybe they have to change their log level and restart the service, which we don't have H.A. right now and so it's not the ideal scenario. So what we are hoping to have is an easier way where if something goes wrong, there's a way that we can report back and you can find out what happened without having to go through all that hassle. All right. So most of these were covered in the release notes but if you go out there, the release notes are very detailed now. Great work by our infrastructure folks, the release notes management and the way we capture release notes now as we're going, I think has really helped. They're very detailed, hopefully not too detailed but everything that you need there, different sections on upgrade impact, new features, bug fixes, things like that. I definitely recommend taking a look at this first link to see what's out there. Launchpad is where we do all of our bug tracking and blueprint management. So as end users, I would recommend I'd ask if there's anything you see that doesn't look right, go to launchpad.net slash sender and filabug. Worst case we can say, no, you messed up, something wasn't right there. But unless we know about issues that people are running into, we can't fix them. So anything that you see, feel free to go out there and file a new bug. You're also interested in what's coming up, the blueprint section. There'll be a link across the top, one's for blueprints. That's where folks go out and submit a blueprint for new features, new functionality they want to add to sender. You can also, if there's something that you would like to see, most of the times when you file a blueprint, it's because you plan on actually writing the code for this, you could certainly file a blueprint for something you'd like to see and then follow up with us and see, there's plenty of folks in the community that are just looking for something to work on. So if there's something you're not a coder, something that you want in sender, put out your thoughts there and I'm sure someone would probably want to pick it up. Our sender wiki has quite a bit of information and it's a little more developer focused, so as an end user, I don't know if there's anything too useful there, but there's certainly a lot of information. And then finally, the sender YouTube channel, starting in Vancouver. Couple of summits or two ago with the summit and the mid-cycle with their design sessions, we actually started recording those and streaming them on YouTube. So this week, probably you'd be able to stream live and see what we're talking about, but they're also captured out there so you can go back and see, we can also go back and see what we said at the time, which has come in handy a few times. So, with that, I'll ask Jing and Jay back up and open the floor for Q and A and hopefully we can see it. Hey, good question, I'm not sure if I'm misunderstood or not. You guys are not supporting Ceph replication, is there plans for that? RBD? Yeah, sorry, I'll recap once he's answered here. Okay. So it's being looked into. There's no definite plans yet, no code started or maybe, but it's something they need to look into and see how they would support in Ceph. Okay, thanks. My question might be misplaced, but just for the upcoming stuff, I know previously there was some work done in terms of integrating Glantz and Cinder a little bit more so we could have Glantz images stored as Cinder volumes and then eventually boot Nova instances directly off those volumes in sort of a copy-on-write sort of mode, kind of like the way Ceph does it today. So it wasn't mentioned in the upcoming stuff maybe because most of the work to do that is being Glantz and Nova or? I believe the Glantz team has implemented some of that support already. I'm not sure the latest done there. Cinder, okay. So I actually don't know the exact status of the blueprint, but I know that there is a, one person is working on that actively last time. I don't know if it finally got merged in Mitaka. I'm sorry? It did get merged, okay. Okay, so is that functionally complete now? Does anybody know? I'd say one thing on the Cinder side related to that is we did, it was actually in Liberty we implemented caching, image caching, at the Cinder level. So there's still that performance hit on the leg on the initial time you use an image where it has to copy it over and convert it. But hopefully if everything's working well there and there's no changes then you should be able to use that already copied image and just boot up another volume. Yes, yeah. Cinder Glance, yeah later this week I'd have to look on the schedule. So the allocated snapshot API, sorry, in a snapshot API do you have support for providing allocated blocks, incrementals? So for getting reporting back the size of that snapshot, is that your question? No, so let's say that I had this in the volume and it was a fresh Cinder volume and I wrote some data and then took a snapshot. So the snapshot is probably of the size of the volume but I don't want to get all the blocks in the snapshot that we're not written to. So that's neat. So I think in that case it's gonna depend on your backend storage and how they've implemented it. You know like with store-wise we have flash copy so that it will only do an incremental based off the base image but we do have some drivers that don't support the ability to do that and they do a full copy of the volume for the snapshot. So it really just depends on what your backend storage is and how they've been able to implement it. So there's no plan to get on the API? If you're asking about the API we do not have an API for that. You basically want the change of blocks returned to our API, would you not have that exposed? Okay, my question would be that NOVA supports an API that allows efficient pooling of resources so you can get back the servers that has changed after a certain amount of time. Are you planning to support such kind of efficient API pooling or notifications from Cinder? There was a spec I thought. Someone was looking at like being able to query just change since or older than a certain. Yeah, that's what it is. Oh, kind of a cross open stack. Yeah, I haven't seen a lot of work. I haven't seen any patches recently for that, but I believe people are talking about it. Thank you. Hi, one question. Do you know if there's any work going on making it possible to share volumes between tenants? Someone similar to what you can do with the Glance image? Public, like we have the public tenants or what? Like public image or is that? Something like that, you know, or more specifically between a group of tenants or? So like share volumes, like make a volume kind of a shared. Yeah, transfer is one thing, but it's... So we have that, the nasty quota thing, right? So that's one way you can kind of share. If you have like a parent project, then you have children projects and you can make them share the same resources. That's one possibility. But we don't have, I think there is a spec that's been there for a long time, but it's kind of a, we had a lot of discussion on whether to support that. Like I think it's a public snapshot, something like that. But we didn't really implement it. And then now we have the nasty quota. So I think that should be able to accommodate what you want to achieve. Okay, thank you. And actually, that's a good note just on the nasty quotas item. People who tried to use that in the past and we found out it wasn't working as expected. So we got a lot of good improvements into Mataka for that. It's again, an ongoing work in progress, but it's functioning much closer to what the spec is. So, sorry, is there another question? Plant from Cinder. Kings. Events management. Indications that whenever there is a creation of a volume or attach a volume. So is there any way that we manage it by events? Notifications, right? So the notifications, we already have that. If you're asking for notification, when we create a volume, we will send notifications, we'll delete a volume and all of that. So we have that already. So if that's what you're asking for, then that is already there. So stillometer actually can pull the results and use it. Is that what you're asking for? Or you're asking for more than that? Actually, I was asking for the instance of the volume, whatever is created, complete instance of the volume.  We get the notifications. Yeah, so when we create a volume, we do send a notification, it does show us the details of that volume. That is there, yeah. So my question is on the freeze thing when we do the replication. So when we do the freeze, we are not allowing any operation on that particular volume since it is read only. So does it affect some time? So the freeze is that if the volume is filled over that particular volume, you can still use it. It's that you cannot create any new resources or delete resources. So you can still kind of read it or write to it. So still can I take a clone of it during the copy? I'm sorry? Can I clone it? Can I clone it? Those are kind of disabled. So all of those other operations. But you can do a saw and then, basically this is just to make sure that, admin needs to make sure that everything's in good condition and then it's just kind of protection. After that, you can do it, right? After the saw, you can do it. Okay, yeah. Do you have any, do you foresee any challenges between cross platform backends? So for example, if I have a NetApp backend on one and trying to do an HA to another sender driver, do you see the challenges there or does it just work based on the current API support? What exactly, what you're trying to do between those two backends, like you can, you can move from one backend to the other, you can do that kind of generic kind of a- But for the HA, or active active HA, do you think- Or you may all have two different drivers managing the same, what do you know? I don't think we can, that I don't think we can do that because it's- The volume is, because the volume is kind of a specific right to your driver, right? The volume is the kind of you have that, you host it on your driver. You can't say, okay, it's hosting a NetApp story and also an EMC story. We don't have that capability to do that. Unless if you say, okay, I back it up in one place, that we can do, but not- Right, so you're back up on a clone and not- Yeah, you can, back up is on a different device where you back it on Swift or on something else. That's a different backup device. That's not your volume driver backend, right? So two volume driver backend, that's if that's completely different then we don't have, we cannot share them. But I remember seeing someone was trying to say, can I make a call from one driver to the other and there's a blueprint or something out there. But right now we can't really do that. So I've noticed with iSCSI and LVM, if you push it really hard, it just kind of falls over and dies. Is it actually considered a real driver or is it just more of an experimental tool? It is a real driver. It's, I guess, all of the other drivers have vendors that are supporting them. So unfortunately, I think that means sometimes the LVM driver doesn't get as much attention as it should. But if you're seeing issues with it, I had the link for Launchpad. If you could file a bug and attach any kind of logs that you have, that's something we definitely want to fix. Yeah, thanks. All right, thank you.


This is stock number 11135. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used Jeep and Jeep Wrangler headquarters. Today we are checking out this super clean 2016 Jeep Wrangler Unlimited Sahara. This vehicle has a 3.6 liter Pentastar V6 motor. It has been fully-safetyed and inspected by our service shop as a fresh oil and filter change. All the fluids have been checked and topped off. This vehicle is 100% ready to go. Hyper green clear coat is the color. Paint coat on this one is PJK. Really an interesting color. I believe they came out in 2016 with this color. We shoot all of our videos in 1080p 60 frames per second so if you have HD capabilities on your computer, tablet, or smartphone device, turn them on right now. Because it is definitely your best way to check out the quality and condition of the vehicle before seeing it in person. And if you'd like to check out all the photos on this Jeep in the upper right hand part of your screen as a link to our website, click that and check us out there. It comes with the painted and polished aluminum 18 inch rims and it has Bridgestone Duler AT 265, I'm sorry, 255 70 R18 tires. And these tires look like they have a really good amount of tread left. I'd say probably 70 to 80% of the tread left on those tires. Front fender is in excellent shape. I didn't see any dense things or scuffs on that. Front bumper is in really nice condition as well. The Sahara gives you that painted center bumper piece. Those have the tow hooks on it, the silver inserts on the grille, and then you get the chromed Jeep logo. The hood is in nice shape as well. I didn't see any dents or dings on that. Passenger side front fender is in excellent condition too. And it does come with the step bars, which come with the Sahara package. Passenger side rim, no major scuffs or scrapes on there. And as you go down this side of the vehicle, take note of how clean the body is, how reflective and mirror like that paint is. We take these HD videos so if you are far away or even if you're close by and just cannot make the trip down but you're still interested in purchasing the vehicle, you can see the vehicle, hear the vehicle, and have confidence in what you were looking at before you even get here. So that when you do get here, there's absolutely no surprises. That's why we offer the Summit Auto Fastpass option in the upper right hand part of your screen. You can link right to our website where you can apply for financing, get pre-approved, see a payment quote, even appraise a trade, all from the comfort of your own home. You can see that that back brake looks to be brand new. Probably did that in our safety inspection, I'd have to check. Back tires have just as much tread as the front tires, and the frame and underbody is in really nice shape all the way underneath. That hard top looks like it's in nice shape. As we come around to the back, the rear bumper is in great condition as well. I didn't see any dense dings or scuffs on that. That is a brand new tire so you can see what full tread looks like on one of those tires. Matching rim. Back storage area is very clean as well. That is the case for the front hard top pieces when you have them off. There is storage underneath here as well as spots for your door bolts and roof bolts. Do have the kit to remove all the hard top pieces. And it's very clean back here. Those seats do fold down. Take this hard top off. You got three bolts on the bottom, one on the top on each side for a total of eight bolts to remove. And then there's two quick disconnects right here.   Takes two people there. Back doors in excellent condition. No dense or dings or scuffs on that. Shuts nice and solidly. You guys are good on this side just as clean as that passenger side. No scuffs or scrapes on that back fender. And for full disclosure, this back rim is in excellent shape as well. The hard top, I didn't see any major scuffs or scrapes on that. And down the rest of the side of the vehicle looks really good. I didn't see any dents or dings on the doors. You do get the heated power mirrors.  You get the Sahara stitched into the backrest. That white stitching on there. Driver seat height adjuster. These front seats are heated with aftermarket seat heaters. Power locks. As we hop inside, you can see that this one has 37,872 miles. Instrument cluster is very nice and clean. You get a leather wrapped steering wheel. That's in nice shape as well. Cruise controls on the right. Bluetooth and information center controls on the left. And audio controls on the back of the steering wheel. This one comes with the 430N radio. AM FM and Sirius XM radio capabilities. It also has the factory navigation system in it. You can also store music and pictures on this vehicle. And there's 28 gigs worth of hard drive space. And it also has a CD player. And I believe when you're in park you can put DVDs in there. And play DVDs as well.  Stability control. That's your six speed manual transmission. 4x4 shifter on the floor. And then that's for your power point. Which is underneath this center console here. Those are your seat heaters right there. Passenger side carpeting and seat and floor mat are in excellent shape. No rips or tears on there. Smells very clean inside this wrangler. And the hard top pieces in the front are in excellent condition as well. I believe it has an auto dimming mirror. We'll take a quick look at the back seats and then start it up. Actually I'm going to start it up right now. So you can see that there's no check engine lights or anything. We'll take a quick look at the back seats and then check out under the hood. The back seats are just as clean as the front seats. Factory floor mats back here. Latch child safety system for any child car seat needs you may have. These seats do fold down for extra storage. They go down nice and flat.  And then you do get child safety locks on the back doors. We'll take a quick look under the hood. And I would personally like to thank you for checking out the video today. And hopefully from this HD video, you will have been able to tell just how clean this wrangler is all the way around. Inside a note, under the hood we have the award winning 3.6L Pentastar V6 motor. Engine bay is very clean, runs very smooth. Once again this vehicle has been fully safety to and inspected by all with service shop. Has a fresh oil and filter change. All the fluids have been checked and topped off. The vehicle has been gone through mechanically 100%. And it's 100% ready to go. I would highly recommend it from a quality and condition standpoint. And to see more pictures of this wrangler, or one of our other 450 new and used cars, trucks, SCVs, minivans, wranglers, you name it, we got it on our website www.summitauto.com. Full pictures and descriptions of every single vehicle from two locations all at summitauto.com. And if you'd like to check out more HD videos you can go to www.youtube.com slash www.summitauto.com. Remember to like, subscribe, and share on this video and all the videos that you see there. In fact, in a second you will see a link to subscribe to our YouTube channel on your left. A link to more wrangler videos like this one on your right, if you have not been to our website, on the bottom link to this vehicle on our website. Click those, check us out. And we're super excited to be offering this really clean 2016 Jeep Wrangler Unlimited Sahara in hyper green clear coat. Thanks again for checking out the video.


What's up everybody, Jason here for jaspyskatesbrake.com 20's, 23's, Topps, Bowman, National Sports Convention, Silver Pack Break number four just sold out. This is the random first letter, first name. Getting guys 17 total spots, if we get to random letter from the list below, as in the example, if you get randomized letter E and we pull that LED light cruise card, that goes to you. 10 packs, all car chip. So, here's the dice roll, here's the customer names and the numbers or letters I should say. Let's click roll. It is a two and a three, five times, good luck. One, two, three, four, five. Five times, two, three, five, five, Michael. That makes sense Rex, because I was gonna say there's no way like it's unfortunate he can't get in. I think from what it means is that like, we're giving you 10 solid years to get in, like via player votes and stuff like that, but like if you don't get in there, we gotta make room to somebody else, right? And then like the committee I assume at some point can vote them in if they feel like this year's not worthy for those people, but maybe this guy should, five times. So I know that's how they do it for them, it felt too like, I'm sure they have similar rules. All right, five times here, one, two, three, four, five. Five times, five, five, C down to K. I'm gonna imagine they're just like, I have to turn here, sorry bro. Can't make it no more. I think his best chance though, obviously making it is making it the way he's been on the ballot. All right, so Michael you have C, A, M, N, D, O, Kyle with J, Michael with Y, F, Kyle with S, Kyle with D, John, I'm assuming it's John. John P. Rocker Jr., G, Michael with B, Brian Crouch with R, Jake with T, Adrian with V, and then Michael with P, K. So he's kinda close then. He's like right there and eventually I think as the years go by he's gonna get closer and closer. But even his eligibility has to be over at some point too, right? I'm trying for you. All right, well I'm assuming there's gonna be no trades guys, right? 10 packs, one, two, three, four, five, six, seven, eight, nine, on Nancy, five what? You wanna be more specific? Sorry guys, let me just do one quick thing at the back. Amanda Ball and Lange. All right, here we go guys. Now we've got Gavin Cross, letter G, James Wood, Mike Trout, and Anthony Wolpe. All right, Jacob Berry, Diego Callarta, and nice Volpe to 99, letter A going to Michael P. We got Tristan Casas, rookie. Wow, look at that, Adley Rochman. That's 67 out of 99, another one for A and Michael P. Breaking four, what Nancy? Can you tell me what number, what, what, sorry. What break are you talking about? I don't know, this break though? Yeah, this is number four, if that's what you're talking about. That's the Totspome National Silver Pack. Jayce Jung, Zika Tovar, Mike Trout. We were talking about this pack right here. Yes, number four. Rotor Garayas, Brady House, Lolo Parraza, Nolan Arnato. Ooh, gold. 43 out of 50, letter S going to Kyle Sullivan. There you go, man, little show time, show time. Once that's sorted out, you can pick that up in person if you want. Jordan Walker, letter J, going to Kyle as well. All right, a few more packs, guys. Let's get an autograph though. Gunner Henderson, Shohei Otani. Pounds, letter D, Michael P. That is 35 out of 50. Brad Beatty and Michael Harris. All right, two more packs, guys. Let's get an auto, one more auto. Come on, Elidia La Cruz, Dominguez, Alvarez and Corbin Carroll, Francisco, letter F, Michael P. Corbin, letter C, Las Palogio, Michael P. And Elliot Scott Goodman for letter E. All right, Spencer Jones, Brooks Lee, Miguel Vargas and Lucky Betts. Letter M, going to Michael P. All right, so unfortunately, no autographs here, but a nice couple, nice colors, which is always nice. So, there you go. There's the gold Drew Jones. There's the color Ruchman, the color Volpi and the Shohei Gold. So there you go, folks. Everything does ship though, guys. But, like I said, you guys here though will be part of the giveaway, guys. We're still gonna run it, guys. So again, unfortunately, we didn't sell all breaks out. We didn't end up selling out the helmets break, but because we sold everything else out, we'll still give away at least $500 in break credit. So at the end of the night right now, guys, after this, we'll at least still give away, we'll still give away the $500 and then we'll call it a night, guys. So I appreciate it, guys. Jasperyskatesbreaks.com.


desert ecosystem, first the contents, different types of plants present in desert ecosystem, animal life in desert ecosystem, and different deserts present in the world. So the different types of plants present in the desert ecosystem. So Sagram, simply what can desert ecosystem kaja say? I am Jante and their conditions are very severe. So annual precipitation of desert ecosystem is less than 25 centimeters. So means that drought conditions prevail throughout the years and the rain may occur after many years. So only those plants can survive, which have a ability to survive with very low amount or very acute shortage of water. So in the agronom water, desert plants can do it simply because desert's recognition is its low precipitation. Deserts, if we talk about deserts, deserts are warm, and deserts are cool. Cold deserts are also present, we will see. But the common thing of deserts, a special recognition is its precipitation level. So the rain or snowfall, if it is less than 25 centimeters, we will call it desert. So this means there is acute shortage of water. So those plants who can survive in acute shortage of water, they will be there in deserts. So mainly, if we look at deserts, the important plants, they are the different species of cacti. Cactus' different species come to us. And the other ones are the thorny shrubs. These shrubs are the plants that we often find in deserts. So desert plants, they have reduced foliage. These foliage are called leaves. Means they have reduced foliage or leaves are of very small size or they are absent. And instead of it, the stem works as a photo sensor. So they have drought resistant seeds. So the seeds that they have, what can they do? Can they resist drought or survive in it? Here in this diagram, if we look at this diagram, we can observe both types of plants. These are simple cacti plants. Cactus' different plants are present that we can see that these are simply stems and leaves are almost reduced or absent. On the other hand, there are different types of thorny shrubs. Different types of shrubs, we can see that they are plants that are present here. So like a desert ecosystem, we can observe plants like this. Animal life in desert ecosystem. In the desert ecosystem, if we look at the greenery or plant life, it is very rare and very rare. So it means the animal diversity in the desert ecosystem is also reduced by this. If we look at other ecosystems like grasslands or forests, compared to that, in the desert ecosystem, there are very low number of species existing in the deserts. So in deserts, very few species exist. Very few organisms exist. Important desert animals include different types of arthropods. Different types of arthropods, if we look at the insects, variety of insects are there. The other one, they are different types of arachnids. Arachnids mean spiders are there, scorpions are there. So in this way, different types of arthropods will be found in this. Different types of reptiles, venomous reptiles are found in the deserts like different types of lizards. Some of the lizards are also venomous and different types of snakes. So snakes and lizards are present in the deserts. Similarly, the birds. Now if we look at the deserts, since the condition is extreme, we do not have amphibians reported there. When compared to birds and mammals, the important are the road runners. Road runners, cactus ones, then the turkey, vultures and the broing owls. So among the mammals, we will see the mule deer. Apart from the mule deer, we will also see the capril and the jackrabbit, the kangaroo rat and the ground squirrels. So these are the important desert animals. Here we have a pictorial view. The first one is the spider. It is a desert spider. In the desert, there are number of species of ants are also present. The reason is that the arthropods are very resistant. Arthropods, they have ability to survive without water or they have ability to survive long time without water. In the desert, we have a number of species of the ants, a number of species of spiders. The scorpions are also there. Reptiles. Among reptiles, different types of lizards and different types of snakes. So snakes and lizards have different variety of species. Some of snakes are very poisonous. Among the birds, there are the road runner and there are also the cactus worms. Cactus worms and road runner risk are also reported from the deserts. Among the mammals, there are the jackrabbit and the kangaroo rat. In the mammals, desert mammals are nocturnal in behavior. Nocturnal in behavior means they feed and they are active during the night time. In the night time, they go out and feed. In the day time, they save themselves in the hiding places. Because in the day time, they are the extreme. Where the deserts are present in the world? Deserts are present in all the continents. Deserts are reported in all the continents. Desert is a biome that is expanding with the passage of time. If we look at this, all other biomes are reducing. If we talk about the coniferous forest, its size is decreasing. Similarly, grasslands are reducing day by day. If we have tropical forests, its size is decreasing. All other biomes are decreasing with the passage of time. Deserts are increasing day by day. If there is drought, grasslands and other ecosystems will start converting to deserts. The important desert ecosystem is the Antarctic desert. If we look at the Antarctic, there is no sand. There is no annual precipitation. The snowfall is less than 25 cm. That is why we call it the Antarctic desert. The Antarctic desert. If we look at the Tundra area, there is no precipitation. The Antarctic and the Arctic, the areas of Qutub-Shemali and Qutub-Jnubu, there is no annual precipitation. Other deserts are Sahara desert, Australia desert, Rabin desert, Gobi desert of China, Kalahari desert of Africa, Pakistan and India, and the Dashtek Kavir that is president of Iran.


What's going on everyone? Sam here with late in sports cards ripping one box of 22 penini illusions football for Matt L. It's good luck here Matt. No, no 22 penini illusions, 22 penini illusions Here we go. There's first impressions Trayvon Walker nice one there too 299 in the Jersey auto for the Jax So I'll just start there and Austin Eckler. There's Carson Wentz to 35 Funkadelic man Terry Bradshaw never look at me and say that Soft gardener in the impact is one there for the Jets Christian Watson Von I don't blame me man. At least you can get out here if you want. Sure Donny's stuck 499 is Devonte Adams and Mystique Danny Gray to 299 They better bring this back next year There's a bit more Funkadelic these days true Drake London to 299 on the gold and Leak-Willick solution it's to 399 pink They better bring that parallel back next year. I'm gonna test they've already seen you do it like I know they're like, all right That's enough Do something else nice Tray McBride Jason waiting on the rookie idols dual Jersey Cardinals and Coway's no random we got to do for that. Yeah, Mar-shining stars Like half the battle right there on those cards. There's Henry Ellard nice one there on the elusive ink 299 for the Rams and KP can you pick it shining stars rookie? I hope we have one in ten bucks to use that There's Tyler Beatty for the Ravens to 99 Congrats Ravens or Grats to Matt with the rate the box owning the Ravens. There's Jamar Chase to 499 Najee Illusionist to 199 there's Davis Mills to 399 and Mystique David Bell The base never do for your break there Matt. Thanks again for the support buddy get him right out to you


to another movie reaction. My name is Jeroen, better known as Dutch Bond fan and joining me once again is my girlfriend Lirit. Today we are watching 1981's For Your Eyes Only. The first Bond movie of the 1980's, the fifth Roger Moore Bond film and you seem to have really enjoyed the last two, I think, The Spy Who Loved Me and Moonrager, which you both gave a very similar rating. What are your hopes for the fifth Roger Moore movie, anything you're hoping to see in this one? What's the title? For Your Eyes Only. I think maybe a file or something like that that only James Bond can watch. Good point, I think you're pretty spot on. Yes. I think you're pretty spot on there. I just want to add, you know how we went to space in the previous one and how it went particularly over the top, cartoony. Now obviously he's not going to go to space again, he's literally going to go more down to earth, so it's going to be more secretive, secret agents. Exactly, more realistic, not necessarily too focused on the gadgets and all the outlandish stuff, but it's going to be more grounded. You'll also notice because we're now entering the new decade, the 1980's, the music will be different, you will see a lot of different stuff and I don't want to spoil anything more than that. If you are interested in our full-length reaction, you can always join me on my Patreon page and all premium supporters can watch the whole full-length unedited versions there with their own copies of the movies. So without any further ado, let's just jump right into For Your Eyes Only. Also the gun barrel is also very different. You don't? Oh I love this. The guy that did the soundtrack is the same guy that did the soundtrack for the Rocky movies, Bill Conti. Ah, I never saw the Rocky movies before. Is this his mother? Oh wife, huh? His wife, remember? Oh yes, Her Majesty's. 1969, that was the year that that film came out. So strange, there's another guy standing at their grave. It's supposed to be the same character, right? That's the bad guy. The bad guy. Which one? The bad guy from all bad guys. Oh, what's his name? The bad guys from all bad guys. What's his name? They're gonna kill him. I knew it in the in the in the helicopter. Blofeld. Blofeld! I'm now flying remote control airways. Oh my god. Helicopter in Dubai and there was like a parachute. Of course you were. How possible. No, he doesn't survive. Well, he did because he's in the other movies also. No, this is the last time you see him in this timeline. He doesn't appear until the Daniel Craig movies. The only bomb title song where you see the singer in the titles. So this was the favorite title song of my mother. She saw this in cinema. She saw she was very amazed by the opening in cinema to see this. She was 16 back then. What do you think of the song? Very different than the rest of it. All the songs. More romantic, right? Yeah. We're gonna see. Fisherman. This is the important device on this ship. The ATAC. Automatic targeting attack communicator, I think. Out of the tub of my head. It looks like a cashier. Yeah. You have an unidentified object closing fast. It's a mine. It's a mine. British intelligence. This is not M. This is the minister of defense. Thank you darling. Will be something happening to the parents. It was set up. And she will become the blonde girl. Not a secret agent this time, but a girl who lost her parents. Yes, he's getting old in these movies. I think this is what you need as well. M's on leave and the minister has arrived here with the chief of staff and wants to see you immediately. There is no M in this movie. He's on leave because the actor that played in the first 11 movies, this is the 12th movie, he died, Burnout Lee. You were right. I was right. I was right. Look, the car is back. Bad guys always drive Mercedes in the barn. So, 80s, right? That's the girl. You squeezed my hand. This is the girl. She killed him. Yeah, you think so? The girls shot him? Who else? They have to use her car. She has a beautiful car. Yes, she does. She has to be serious. Her parents died. Yeah, they have to be a lot of laughing for her. We need to push to start the car. Doesn't have gadgets in this car. In the new Mission Impossible movie trailer they do this in a Fiat 500, also yellow, that one. It's similar to this movie. People think it's a homage to this movie. She's here left. He does have expression. He always makes that sound. Hmm. Oh, God, cracking 007. He always says that. If he recognized this. It better. Oh, yeah. By patching into the photographic files of the Suratay Interpol CIA. What are they doing? They're using the identograph. But what's that? It's high-tech equipment that can identify any person you'll see on this state-of-the-art computer. Now describe the person you were... That's it, huh? Blue.  Of course, I can get a match from the whole world. There he is. Oh, yes.  But with the red lotus. Yeah, Cortina. That's the bad guy. That's the bad guy. Easy. Is it CIA or? Vibi wants to know if you would escort her, Mr. Bond. That's the bad guy. It's Melina. This is the bad guy. Of course. You can buy those in a winter sport resort. Yes. Send them to the funeral, will you? Would you mind telling me what the devil you're doing in court? Your telegram. What telegram? You don't tell me what to do. A strange guy is telling you what to do, no. She needs to be in safe. He wants to protect her. Easy? No expression in her face. Easy? You do that and we'll never find out who or what is behind all this. It was my parents they killed, not yours. Let me out. Easy? I don't know. I think it suits the scene. Do you see a series? It won't be. I swear. Yeah, more. I think you're wonderful, baby, but I don't think you're Uncle Ari. Yep. Yeah. He thinks I'm still a virgin. You should get your clothes on. Now buy your nice creed. What more are doing that stuff? From the huge ramp. It's the Italian third time in a row. Really? Every time he's in Italy. It's the same guy every time. A really dangerous stunt. If I believe right, someone, a stuntman died doing this, I think. Really? Something like that. Recording to move something along those lines or got hurt. The woman you just saw in the casino, that was actually Piers Brosnan's wife at the time. They visited the set. This was before he came on, of course. Oh, he has the dove at his cuffling. Yeah. That's Colombo, the head. Why the other? He taped them just out of nowhere. Where's she going? She's going to die. Who's he looking for? A dove man? They said he was a dove man, but there's a switch. Christados is the bad guy, and he's the good guy. This is the twist. He's working for Christados. That's luck. Is it confusing? Yeah, there are too many people. Just one good guy, one bad guy, and a henchman. He picked it up. I forgot about that part. What a training for Bond. Oh, he's hanging on a cliff. You left this with Ferrara, I believe. That's one of the best kills in the series, I think. Oh, the statues. That's it. But this movie was mainly only James Bond. What do you mean? Not the Bond girl. She appeared quite a few times. But the action and everything, he wanted to save her because she's like a normal girl. She's not a secret agent, that's what you mean. But she does use the crossbow. Yeah, that's true. I never use a crossbow in my normal life. No, of course not. I love this music in this movie. Something. Yeah, I'd have to find the ATAC if it's still there. We should do this one day. Look for the ATAC. Look for the ATAC. Explore the Isle Mir. Yeah, something happening. There was going to happen something here. There it is. Like a minute ago, he was like, speak only when necessary, then he's reading out the whole thing. This is the bad guy. I knew it. Something would happen. It's one of the men working for Kristalln's. But look at the suit he's wearing. It's like the Michelin man. You have to be quick now. Have you ever seen an underwater submarine battle? Tiny subs fighting each other. Disarming it. From the second Bond novel. Try to get loose. Let's putting it mildly 007. St. Cyril's, where we used to hide from the Germans. We have to make towards the shed on the left, which houses the basket and the electronic winch. It looks like the shed in Kingsman, the third movie. Yeah, kind of. You see, it's also on the rock. Yeah, good point. It's similar. But we are only five men. And one woman. With a huge shot. It's a long climb. I would never have the guts to climb. Not me neither. Using his laces. Very sweaty hands. Yes. Dayton, prime minister. Remember who? Prime minister in the 80s. Margaret Thatcher. A credit to the nation. 007. Imagine them doing that nowadays with like Boris Johnson or something. They would never do that anymore. We finished watching For Your Eyes Only. What are your initial thoughts? It was a good movie. I'm glad to hear that. Yeah, did you like it more than Moonraker or less? I think less with my stars. Really? Yeah. So actually the more outlandish you actually kind of enjoyed it. I think so, yes. I think I'm more like the richest things. Yeah, that's good, that's good. This is definitely a more down-to-earth bomb movie, right? It's not like you won't see villains with metal teeth in this. It wouldn't fit the tone of the film. But I'm glad you at least liked the film. Let's see quite how much you liked it by going into your rating, starting with your stars for Bond's performance. Roger Moore's fifth Bond film. Four stars. Four stars, pretty much again for Roger Moore. Any comments on him as Bond? No, he did a really good job. So short but sweet. Just like the other movies. Yeah, you're really starting to get used to him after five films now, right? Yeah, he gets a little bit older. I agree, yeah. You see that also in the movie. Yeah, and he will only get older because there's two more for him to come. Oh, two more? Yeah, he did seven. So yeah, a lot of Roger Moore movies, but this one is very different than the other ones. Do you have a favorite moment of him in this film? Like the part where he kicks off the car of a lot. Of the cliff, yes. With the bad guy in it, yeah. And the mountain climbing, that's really tense as well. Very dark. Yeah, for you. Yeah, it's so different to shooting lasers in space. It's like he's using his shoe lasers to get back on such a different movie. So, okay, well, let's just move on to this is the one I'm very curious about. The Bond Girl, which is Melina Havelach in this film. What did you think of her? Three stars. Three stars. I guess that's decent for her. I was hoping you would give her more, but this is your rating. Explain. She has one expression. Yeah, I was afraid you were not into her expression. But she is a beautiful girl and she has beautiful long hair, but she has one expression. Yeah, well, if both your parents are killed, I guess my expression wouldn't be like the whole time. But what about her character? What did you think of how she was written, her background story? Yes, she's a normal girl. She's not like CSI or CIA, sorry, FBI or rooting for the bad guys kind of stuff. She's just a normal girl. She was the daughter of a marine biologist, so that's why she knew a lot about the underwater world. But was she right in wanting to avenge her parents that aspect of the story?  I don't have a crossbow in my closet. No, otherwise she would notice. Of course, but I'm glad you gave her three stars, a decent barn girl. And at least, you know, they tried something different in this one. Yeah. Then a secret agent every time. Okay, three stars from Alina. Moving on to the villains in this film. Mainly, Cristados was the main villain. Locke was one of his right-hand men and Eric Treidler. And in the beginning, there was a bold man with a cat that wasn't Bloval, but was actually Bloval, but I couldn't mention it was Bloval. Anyway, what did you give? What did you give the villains? I gave them two stars. Two stars. I can see your point for that. But explain why. Villains. I agree. Well, that was it. That was it. That was not good villains. That's good for me. I think you will forget about the villains very quickly in this film, right? Yes. And I was also, like, disoriented. Like, who was the bad guy? Who was the good guy? Where did that one came from? Is he a normal guy? What is he from? I saw the confusion during the film. So basically, Dave wants us to believe in the beginning of the film that Colombo is the bad guy, and the dove is the logo of the bad guys. And the bad guys kept putting the pin of the dove, and they wore the jackets of him. And then, you know, Christados keeps telling him he's the bad guy. And then it turns around, it's the other way around. And he was, all the things he was saying about him was what he's doing himself. So Christados was the bad guy. I do like Colombo as an ally more than as, you know... I was the guy with eating pistachio. Yes. Yes, it makes me want to eat them now as well. You like them also. I love those things, yeah. So, yeah. But I honestly, if I were to give a weak point to For Your Eyes Only, I have to agree. It's the villains. Because I think it's a fantastic spy thriller. But because they made the bad guys more realistic, you know, it's not like a guy that wants to take over the ocean or outer space and re-colonize the entire world. This is more realistic than these are real people. But I think you will forget about this one a lot faster, these films. Yeah, yeah. Okay, fair enough. Moving on to the locations in this film. What did you think and what did you rate them? Three stars. Three stars, okay. North Italy, Greece, and London. And Spain. Oh yeah, and Spain. Yeah. I forgot one. Yeah, so a European movie. Yes. Everything was in Europe in this one. Very beautiful. Yeah, especially Greece, right?  You saw the Greek dances and the Greek culture.  So it's... Yeah, it's... I like the locations. I think it was mostly in Greece. Yeah, definitely. Because at one point I couldn't... I didn't know where they were, like in Greece or Italy. No, they're in Greece. Now they're in Italy. Are they in Italy or in Greece? They were, no. From after the ski resort they went to Greece and they stayed there for the rest of the movie. Oh, so everything with snow was in Italy. Right. And the rest was in... Okay. Yeah. Yeah. And that's in Chapel thingy was also in Greece? Yeah. Ah, okay. Yeah. So did you like that location of the villain on top of the... Because that was a real location? Oh, is that a real location? Yeah, yeah. Did you like that location? It reminded you of The King's Man? Yeah, the third one, the new one. I agree. Yeah. Yeah, no, no, I agree. Okay. But what did they do in Spain? I forgot. They were looking for Gonzales, the killer of... Oh, yes, yeah. And he met Melina there and they did the drive with Citroen, the yellow Citroen. Oh, yeah, with the duck. The yellow duck. That's what we would call it in Dutch. Yeah. Moving on to the story of For Your Eyes Only. What did you think? Three stars. Three stars. Again, okay. Fair enough. What did you think of the story? It was a good one. A lot of things happen in this story, but I don't know. He had to search for ATAC. Yeah, that was the plot device. That was the main thing, what he was looking for. But in the middle of the movie, I was like, where is he looking for? Yeah, because they were also figuring out who killed the parents. And those were the people that wanted to sell the ATAC to the Russians. Mm-hmm. So yeah, I can see, because for me it's easy. I've seen every Bond film above 20 times, probably, maybe even more. So to me, it all makes sense, besides Quantum of Solace. But everything else makes sense to me. But you only watch it once, so I can see you would be confused by some of the stuff. So yeah, that makes sense. It was a good story. I gave it three stars. Right, yeah. Because I was in the story. Yeah, it was a good one. Yeah, fair enough. Let's see if we can find the transmitter thingy. And then you notice that the girl, her parents died and she wanted to kill them, so. Yeah, yeah. And in the end, the transmitter thingy was thrown away. Yeah, and what was the word? The ATAC. No. Automatic Targeting Attack Communicators or something. Oh, Detaché, the... Oh, Detans. Detans. Yeah. It's the word they use in the Cold War when there is sort of a Wapestilstanz between... Yeah. That's the Dutch word, kind of. The truce. The truce, kind of, yeah. It means, like, the same like when Bond was working with the KGB and the spy who loved me. That's Detans. Oh, yes? You know, they had... It's, yeah. I will use that word now. Detans. Yeah. Like, so if we have, like, a Cold War battle between us, we'll... No, Jerome. Detans. Detans. Yeah. I'm glad that we enriched your vocabulary there. So we're moving on to the enjoyment of this movie. What did you think? Three stars. Three stars. I think maybe four, because you... You heard me scream a lot and I think the neighbors also. Okay, so we have to give it now. Is it three or four? Let's give them four. Four stars for your enjoyment, four for your rise only. So just add to the star last minute. Four stars. Four stars. That's your final answer. Yes. Talk about how you enjoyed this film. Well, you heard me scream a lot. Yeah. There were a lot of tense moments in this film, right? Also at the cliffhanger, like... Literally at the cliffhanger. Literally at the cliff, you felt my hand so sweaty. Yeah. There's a lot of action in it as well. Yes, also underwater. Like, oh my god, I think I screamed like 20 times.  It's the way it's filmed. Like, you see someone is approaching and you hear like, almost like the music from Jaws to Shark. Like, someone's coming, then there is the whole ski sort thing. Yeah. And also when they were like tied up and put in water and he was like scratching his back with the coral. Yeah, that's from a... Oh no, that hurts, that hurts! That's from the second Bond novel from Living Like Died, a novel. So I'm glad you appreciated all of those, because that's typical Fleming actually that they put in. Ah, okay. So Fleming one star more. Thanks to Fleming, yeah. So that brings your average score for this movie to three stars. Are you satisfied with that score for your eyes only? Yes, is it more than the previous one? No, less. I think Moonraker you gave three and a half, maybe four. Yeah, three and a half I think. But yeah, it goes to show you just want to see Bond shoot lasers in space and have floating gondolas in Venice. But at least you enjoyed both of them a lot with your enjoyment. So we're going on to the right track. Do you get tired of Roger Moore after five films? No, no. Okay, you still enjoy him? Yes, I still enjoy him. I'm glad to hear it. Um, I think, well, is he better than the others? That's for you to decide. I mean, that's a completely subjective question. Well, Sean Connery is like the looks he has for James Bond, but this guy has like acting more for the Bond. He made it his own. He's like, he's like the comedic. But in this one, not so much. But usually he is more lighthearted than Connery. Yeah, next time we will be watching the next Bond movie, probably after the third Indiana Jones movie. Oh, yes. And then, but the next Bond film for this reaction series is going to be Octopussy. Octopussy, yes. Can't wait to see what you think of that one. I thought, is that? Yeah, that's what most people said. That's why I love it. So we're going to be... I think it's a Bond girl. You think Octopussy is a Bond girl? Well, every Bond girl has like a strange name. Okay, we'll find out in the next episode. Obviously don't spoil it in the comments this time because sometimes he's actually looking at the comments. But anyway, I hope you guys enjoyed and we'll see you guys in the next movie reaction. Take care, guys. Bye.


So, that's it for this video, I hope you enjoyed it and I'll see you in the next one. So, that's it for this video, hope you enjoyed it and I'll see you in the next one. So, that's it for this video, hope you enjoyed it and I'll see you in the next one.


Imagine it's 1400 years ago and it's the 9th of Muharram and you're in the camp of Imam Hussain Alayhi Salam. So in the camp on the 9th of Muharram you see a lot of people leaving him because they know that the next day is going to be Ashurah.  What would you like me to do? And you can pick yourself, he says to you, you can pick yourself where you'd like to help him. So you can go and get water with Abbas Alayhi Salam. You can help fight in the army of Imam Hussain Alayhi Salam. You could play with the other children to keep them happy while their parents have gone to fight in the war. What would you want to do on that day? I would be serving him water. So you'd want to go and get water for them.  One of them is trying to get through, one of them is trying to make tea and it looks to you like you have a guest that's come to your house. So you ask your dad who's come to see us and your dad says he hasn't come to see us. He's come to see you. So you say who is it? Where is he? Where's my guest? Then your dad says he's in the living room.  What would you say to him in that moment? What would you want to hear from him? I'll say Salam alaykum to him. The first step and then I would like him to answer back. Alaykum Salam. What would you talk about with Imam Hussain Alayhi Salam? I'll speak to him about how the religion's been spreading around the world. What else would you say to him? What would you want to hear from him? I would want to hear from him that I am happy to hear that. So you'd want him to say that he's happy with you? Would you want him to say he's happy with your mum, with your dad, with your sister as well? What do you think makes him happy? The religion of Islam has been spreading even that it's been for so many years has existed. Now at the beginning I asked you about 1400 years ago. So many years ago and I said to you where would you like to help? And I gave you some examples of what happened on that day and you chose to go and get the water. And that was helping your third Imam, Imam Hussain Alayhi Salam. My great granddad. Your great granddad. In this day and age we have an Imam as well, Imam Mehdi Alayhi Salam. He's not among us and he's not here with us in person. So in a way we have the choice of how we want to help him.  So you have a choice of how you want to help him. How would you like to help him? What would you like to do for him? I'd like to help him by... You can be nice to your parents, you can be nice to your family, you can be a charity. I can help the charity and the orphans. What do you think he wants from you? To be a better person. How to be a better person? By helping other people. Does it matter if they're Muslim or not? How would you be able to help someone? What can you be? By paying them all my charity.