All right. Good afternoon, everyone. My name's Brian Haley, and this is Swami Nathan. I work at Red Hat. He works at Seuss, and we still seem to get along, even though we're... So today we're going to talk about this very long title, Neutron Port Binding, and the impact it has on unbound ports with DVR routers with loading IP. So if you can remember that, then that'd be great. So first, a quick agenda. I'm going to do an introduction and a little background on the technology for Neutron with DVR and other things. And then we'll talk about some Neutron port binding, what it is, how DVR router scheduling works, how we handle the floating IPs with DVR, and then some of the limitations we have when we're using unbound Neutron ports, which is the issue that we're having with Octavia. And then we're going to go over a proposed approach that we have to handle these unbound ports in a different way, some of the design considerations that we made when fixing this, and then some of the future plans we're working on for unbound ports so that we can do this for other cases. So first, this is the shorthand name for the discussion bug number. Basically, this talk came out of this bug and the discussions around how to fix this bug. There's a very good explanation in here that we're going to try to cover if you're interested. And please go look at the bug, because Swami's written up a very good intro. So I'll cover a few of the background things on Neutron routing. So in normal legacy mode, we use what we call centralized virtual routers. Sometimes you'll see it as legacy in the documentation. And diagram looks more or less like this, where there's network nodes. Network nodes have all your routers. Network nodes connect to the external network and the internal network via tunnels to the compute nodes. Compute nodes have your virtual machines that sit on integration bridges. But when one virtual machine, say virtual machine one green, wants to talk to virtual machine two red, instead of talking directly to it, it has to go all the way to the network node across the tunnel through the router namespace, back out again, and all the way back. So this east-west communication is a pretty long path and that wire can get pretty hot, basically. So we made it better but complicated at the same time. So this is the DVR picture. And I know, I guess it's maybe probably easier to read up there, maybe not, but in DVR we solved two problems. The first one was the east-west where, say, VM one red can talk to VM one green. And instead of going all the way back to the network node in the green box, it would go onto the integration bridge, BR int. It would go into the router locally and it would get routed right there, right over to, back into the integration bridge and back up to the other VM. So that solved the east-west problem where we didn't have to go across the wire. And as well as going to a local VM, if it needs to go to a VM in another compute node, it gets routed locally and it gets sent directly to the other compute node across the tunnel. So network nodes are not used for east-west routing, basically. They're really only used for default SNAT traffic and a few other things. So, and also in this diagram we do north-south traffic. And I'll just skip to the next slide since floating IP is your north-south traffic. So how do you get your instance from the public network? You use a floating IP, DNAT makes us go in and out of the namespace, onto the integration bridge into the VM. So with the centralized router in the first picture I showed you, all the floating IPs are configured on the network nodes. But when we distribute the routers with DVR, every compute node has what's called the floating IP namespace. So all the NAT takes place on the compute node and it goes directly to the external network. So the north-south traffic doesn't go through the network node either. But as I know here on the bottom, a problem we had that we saw or what we're talking about here is that when we change the port association, so for example when you take a floating IP and move it from one virtual machine to another virtual machine, in the centralized routing case it really just changes an IP table's entry, maybe throws away a bunch of contract state and then communication continues. But in the DVR case when you re-associate the floating IP between instances, it actually has to tear down all that state on one compute node, has to build it up on another one, it has to send out gratuitous ARPs. That takes more time, ARPs can get lost, and so you can run into some issues there. It works pretty well, but in a few cases like that Swami will talk about, it actually caused us problems. So one other thing I'll give you some background on is allowed address pairs. It's a neutron extension for the ports that basically lets you associate a Mac and an IP address with a port, regardless of what sits behind it. So for example if you wanted to run a virtual IP you can create a neutron port with an address pair, you can associate or add an IP to it, and then you can have an instance with a different IP, use that virtual IP, and that way the traffic will flow through, it will be allowed to flow through to the instance where otherwise it will get blocked by the anti-spoofing code. So it allows you to migrate the VIP between two instances and do HA, and this is used by Octavia and other load balancing as a service things. And so Octavia is using VRRP, so they have two or more instances, they have a virtual IP, they're making sure the other's up, master always has the VIP, the slave is waiting for the master to die and taking over the VIP, and that's the general definition I just stole from Wikipedia. So now I'll give it off to Swami to talk about neutron port binding and... Yeah, so the way that we implemented DVR is basically completely dependent upon host binding and port binding. So in the case of ML2, we have different types of port binding, so the ML2 legacy routers have default port binding where you bind a port to a host whenever a VM request for a network port and then network port comes in and NOVA actually tags in which host actually is trying to plug in the WIF port. So that way the port has an address which means it has a host where it is actually residing. So that way we know this port is residing on this host. So in the case of DVR when we distribute the routers, we had a different kind of port binding other than the legacy port binding where we extended the port binding to do port binding for the DVR router ports because each of the router ports will still have a single IP but it'll have the same MAC but it'll be actually replicated on every node that we have and each and every node host information is actually bounded to that router interface. So that way we know if that port is bounded to a particular host, we go and create a router in those nodes. So as far as a VM is concerned, when a VM comes up, the VM port itself has a port binding where it says, okay, I am on host A and I am on host B. When it is on host A, we know for sure that host A has a VM and that VM network is part of a routed network so we need to go create a router on that node and then provide all those information to create either floating IP or any router update that comes in that actually goes to that particular node. But if there is no host binding, DVR has no clues of what to do because if a port comes in without any host binding, it says, okay, there is a port and you have actually created basically a floating IP or you create a VM, basically a port and then you don't bind a host to the port. Then you associate that VM to a network which is being routed but the router update even does not know to which host I need to notify in order to create a router for this object. So in this case the two important things that we need to note is basically the device owner and the binding host ID which is basically the attributes of the port binding table. So the device owner, so what DVR did is when we implemented the DVR, we took into consideration that we are kind of deviating away from the legacy routers. So the legacy routers had like router interfaces but we actually changed the device owner type to be like distributed interfaces so that whenever we see a distributed interface, it's a router interface that's being used by the distributed routers as well as when we see a device owner as compute none which is basically a VM in this case as a device owner, okay, then it's a VM so DVR has to service that ports so those are the DVR serviceable ports. We have a list of DVR serviceable ports for which the DVR has to provide service which is basically compute. We actually included the DHCP ports as well as the LBAS ports because at that time the LBAS was also included in V1. So we didn't have an issue with LBAS in V1 because V1 was not using VRRP through allowed address pairs. So this issue that we are talking about came in later when load balancer actually moved from V1 to V2 when they moved to Octavia and then it's not only the Octavia one because I have spoken to other customers who are generically using VRRP, using the allowed address pairs and having some kind of redundancy to use Kipal ID to do instance failover, those kind of things. In all those cases because those ports are not bound to any host because they are unbound ports and in that case when you assign a floating IP to an unbound post and then you have access through floating IP, DVR does not have any clues and it was actually kind of neglecting it because it doesn't know what to do. So since I was talking about the negligence of DVR based on host binding, so what I wanted to talk about is how the DVR router scheduler works today and how it's going to work for the addressing this allowed address pairs issue. So the DVR routers scheduler today, what it does is whenever a router has been created it does not do anything but when you try to add an interface to a router and then it immediately schedules the router to the DVR SNAP node. That is the similar behavior to the legacy routers where as soon as you add an interface to a router you go ahead and actually schedule the router to the DVR SNAP node or the network node or the centralized node whichever you call it. So once this router is scheduled what we do is in the case of DVR when a VM pops up on host A or host B the VM comes up and the VM port comes up so the ML2 plugs in the with port and there is a port update that happens with the host binding. The port update information actually triggers an event from ML2 to the neutron server says okay A I see a port here that the VM has been added to this port and you want to take any action on this one. So a port update even comes to the neutron server and the neutron server sees okay there's a port update then I need to do take any action and looks at what's the type of port and is it associated with the router? Yeah it is associated with the router and if it is a DVR router and these ports have a service device owner which if it is a compute or if it is an LBAS or if it is a DHCP then we know that these are the ports that we need to provide service to. So if these ports are there and if there is a valid host binding on those ports then we notify that host saying that hey you have a VM right now that where it requires a routing service so go ahead and start your routing service there. So that's how the notification goes from neutron server to the agents. It's not a scheduler because we have kind of splitted the scheduling aspect from that of notifying the agents. This was done like two cycles before. So it's automatically scheduled to the DVR SNAT agent nodes which is the centralized nodes and then the notification goes to the host that are actually hosting those VMs where the router is required and once the notification goes the agent then actually process the notification and then goes back again to the server says okay give me back all the information about the router. Okay give me all the information like sync data. So when we sync the data when we provide the full details about the routers then we fetch in all the information about the router like if it has floating IP if it has all those information we collect all those information and give it to the agent. And even in that case we basically check if it has the host binding on it. If it does not have a host binding we say okay there's nothing to process for this floating IP just forget about it. Yeah. So this is the flow I talked about for this current scheduler. So if you can look at it so you can see that there is a router create and then add interface and then router update event actually is triggered and then the scheduler schedules it to the network node then if there is a valid service port and host binding there is a notify host to create routers is being sent to the agent that actually has it and then the agent actually request for a sync data and then the server again sends all the information to the agents regarding what it has to do. So it's the same case for floating IP as well and a floating IP is created again sends router update event to the agents that has actually this router configured and then it request for a sync data and if there is a valid service port and host binding then we again send all the information to the host. So this is how the current scheduler works. So in this case if you see the scheduler is completely dependent upon the host binding and the device owner. So that's the reason we have been missing this floating IP that has been configured for the VRRP port or the allowed address spread port that was actually utilized by the Tavia. So this is the slide that captures about the limitations because we, as I mentioned, the DVR routers has a tight dependency on ports host binding to be scheduled in compute host and then unbound ports are kind of untouched and we don't worry about those things. So VRRP ports or allowed address spread ports are not bound to any permanent host so we don't take any action on that. So again, when floating IPs are configured on these ports we neglect those ports because they are not host bound. So I think this is, yeah, again with respect to DVRs floating IP has a sequence of events that needs to happen in order to create a floating IP and provide North-South access for DVRs because when you configure floating IP as I said the scheduler now knows okay you have a host binding then I need to go create the floating IP namespace on the compute host where the VM resides. It needs to tie the router namespace to the FIP namespace and then once it ties the router namespace to the FIP namespace it actually configures the rules the DNAT rules on the router namespace and then it sends a GR message from the FIP namespace to the outside world saying that hey the IP address that you are looking is in this node. So once the GR message goes in then the external network knows okay the floating IP the private IP is behind this node and then any traffic that comes in actually flows through. So these are the sequence of actions that needs to take place when a floating IP is configured. So it's a time consuming process it's not a quick failover or a quick create and delete event. So it needs to create FIP namespace, add rules, send a GR and then everything will flow in. So for the float I just talked about the floating IP the router namespace and the FIP namespace. So this picture shows you in a compute host there is the uppers dotted square rectangle that you see is the router namespace and the bottom one you see is the FIP namespace. So from the router namespace there is a vEath pair that we actually try to connect to the FIP namespace the RFP and the FPR port. It has an IPv4 link local address between them and the traffic is actually chained. So any traffic that comes in we have an IP table rule on the queue router namespace for the floating IP that's being configured. So if the traffic is coming from that source IP we know that source IP has a floating IP and we forward all the traffic to the RFP port which is being directed to the FIP namespace and the FIP namespace internally has floating IP gateway port which is an IP that's been consumed from the public network that you have configured. So once we have the public IP in there all the traffic goes out and the traffic coming in enters the FG port and then we again know okay this traffic is coming in for this source IP and then we know in which router namespace that actually FIP namespace is configured and we forward the traffic to that one and it goes in. This is just for people who are unaware about how the FIP namespace and router namespace works. There may be some audience in here who might already know about this one. Sorry for if I'm repeating it. So again this is the same case for the network node. In the case of network node we have a separate SNAT namespace through which the SNAT is being configured and then the DNAT is basically done in the FIP namespace. In case if you are actually running a NOVA agent on the network node and if you have a VM in there and if you are configuring a floating IP then you have a floating IP namespace as well as the SNAT namespace. So I kind of briefed through about the issues that we had with the design aspects and what are the things that consumes time. So in this case we actually went with two different models. One is the distributed model and the other one is the centralized model. If we wanted to go with the distributed model for supporting the allowed outer space the issue that we had was it's a slow failover and because if you have a VRRP port and if you're trying to ping it and if you want to have a short time to actually migrate it to the new VM we cannot, with the time mentioned or the required by the KIPAL ID it was not as easy for us to create a FIP namespace and then add these rules and everything to go through. And again in that case if you wanted to have this one working we need some sort of ARP message coming in from the VM actually that is actually switching the IP from, switching the Mac from one VM to another VM for this VRRP port. And once we get the ARP we need to actually pull for the ARP in the outer namespace and then when the ARP message comes in then we need to go ahead and create the FIP namespace and then send a GRP message and say okay now this IP and Mac is serviced on this node and here is the GRP message. And then when it switches back then we have to go rip off this one and then recreate it which is a tedious job and again it does not solve the problem of high availability with respect to VRRP when you're trying to solve this problem. So what we thought is the easiest and the reliable solution and fast failover is basically to use the centralized node to do this unbound port FIP feature. So any port that comes as an unbound port with does not have any host binding we actually go ahead and actually create a FIP namespace on the centralized node, not on the distributed node. So it will be always centralized so any traffic coming from outside it can hit the centralized node and if it needs to reach the VM it can actually basically use the east-west path to reach the VM. So this is the one that I just mentioned so we have different ways of doing it but right now what we're doing is we are trying to do it through network node and then the D NAT rules are actually configured in the SNAT namespace, not on the FIP namespace because the FIP namespace is kind of DBR specific and then this one, since it's an unbound we don't want to combine both unbound and bound ports so what we are doing is we are creating these unbound FIPs on the SNAT namespace not on the FIP namespace and currently we have these two patches right now up for review, one is a server side patch and the other one is the agent side patch and here is the new change for scheduling the unbound ports so what we are doing is when the floating IP is configured when a router update request is sent out before the router update is sent out what we do is we check for if the floating IP has any unbound ports on it if there is an unbound port what we do is we assign a host we actually, we don't send the information notification to all the agents we only send the notification to the DBR SNAT agent which is basically the network node so the notification goes to the SNAT agent and the SNAT agent receives the notification and it sends a sync request back to the server and then the server responds back saying that okay for this one because it's an unbound port I am going to tag it as an SNAT bound port and then it sends the request back and when the agent receives the information as a SNAT bound port it goes and actually creates the floating IP rules in the SNAT namespace so this is how it's going to be implemented so if you look at this one this is still a distributed model but what we are going to do is we are going to implement the floating IP in the SNAT namespace and any traffic for the unbound ports and any traffic that comes in will actually take the east-west path to reach the VMs so in this case I have shown in the picture like the green VMs VM1 and VM3 has the same allowed address pairs that are being configured and those are unbound so it can actually either go to host1 or host2 but when we configure the floating IP for that allowed address pair it will be configured in the SNAT namespace and traffic can actually go through that one because our SNAT namespace has the SG interfaces which is basically on a private IP on the same subnet as the virtual routers are so it can actually direct the packet directly to the VMs so if you look at the network namespace on its own on the network node so the rightmost one or the red one in here is basically the legacy router the legacy router has the QR interface and the QG interface and both SNAT and DNAT rules are being configured within this namespace or in the case of the green one is basically the SNAT namespace that the DVR uses and what we are doing is we have an SG interface which is basically the private interface and the QG for the gateway and both our SNAT and DNAT rules will be configured but here the DNAT rules will be configured only for the unbound allowed address pair port pairs and the QR is basically on the QR outer namespace so this is basically this will give you an idea about how it's currently designed and how the traffic will flow again this is a case where this is a unique case it's basically just a test case this one has been designed and allowed right now just for the sake of DevStack because if you have a DevStack node installation if someone is testing it on a single node installation in the case of single node if you want to do both network node and NOVA on a single node then it's an all-in-one node where you have you can have floating IP namespace as well as the SNAT namespace everything in all-in-one so this is a pretty easy all-in-one node where you can actually test your test cases for and the future plans for scheduling the FIP for bound and unbound ports so since we had this ActaVIA and the VRRP issue there was a lot of concerns in the community about how are we going to do this one because all we are doing is doing this is without letting know the customers or the administrators where this FIP is being configured because when an unbound port comes in the admins may think the DVR is always supposed to distribute it so wherever my VM is I would expect my FIP to actually go and reside on that VM host but in this case we are actually moving to the centralized node so what we did is in order to give flexibility later down the line it's not implemented yet but there is an RF fee that has been added because there was also a requirement from someone saying that okay can we have the floating IP to be configured configurable where you can actually have floating IPs either in the centralized node or distributed so this RF fee actually deals with the configuration option where you can actually configure floating IPs either in the centralized node or distributed or it can be dynamically switching back and forth if there is no valid agent available on the compute host it actually go ahead and implements it on the centralized node so that is the RF fee so if you have any questions on the RF fee you can go and reply to that RF fee bug that we have filed so we will be working on this one either the PyCycle if you have some time otherwise it will be done on the Queen's Cycle so that's all we had to share and if you have any questions feel free to ask us Hello, thank you for the presentation I have a couple of questions first one this DVR functionality and everything you've been telling right now is it already in place in any release of OpenStack? Yeah, the DVR functionality has been introduced in Kilo so we are almost like two years now, 200 years and you don't have to do anything to explicitly enable it it's just there and it's just working I think you need to enable the agent mode, that's it when you start the agent mode you need to start L3 agent on all the compute hosts because in the case of legacy routers you only have L3 agents are running on the network node but in the case of DVR node you need to have L3 agent running on every node and then the L3 agent has two different modes of operation one is the DVR SNAT mode and the other one is the DVR mode if it is a DVR mode it's compute only mode there won't be SNAT configured on that one but if it is DVR SNAT then it allows SNAT to occur Okay, and one other thing that I'm missing about this data flow in case of SNAT for example we are having private IP MAC address on each host the same and public IP MAC address I don't know if that's the same or different on each computer For SNAT we still have centralized we have not distributed SNAT we only have the floating IPs distributed but in the case of floating IPs what happens is each and every compute host each compute host will consume one of one public IP address for the FG port that I showed For DNAT or SNAT For the DNAT Yes, floating IP, that's pretty clear and straightforward So for SNAT you are saying all the traffic would still go through the centralized Now what about for the east-west traffic routable still it's going to be a default gateway, wouldn't it be? Yes, there's a default gateway we use the same IP and same MAC but what happens is like when the traffic actually goes out of the host we actually hide the source MAC of the router we don't send the source MAC of the router outside the wire because before it hits the tunnel we have an open-flow rule that actually swaps the source MAC which each host has a specific DVR MAC that we have so that MAC has been substituted for when the traffic goes out and when it comes in we actually strip out the MAC and then we swap the MAC It's routed locally so you consider it asymmetric so on outbound it's switched on the local compute node and on the reply it's switched on the remote compute node So even though the IP and MAC are same on all the nodes we don't expose those IP and MAC outside Okay, got it, but how would... So now we have IP address of default gateway and MAC address of the same and you end up with... and the layer two is connected between all the nodes all the compute hosts So how come layer two bridging does not get crazy because of having multiple MAC addresses all in all the different... same MAC address in all the different places? No, when you say different places we don't even expose beyond the host it's within the BR int Right, yeah, there's no full rule to rewrite After the packet crosses the BR int that MAC is not being sent out of the BR int It's only exposed in the integration bridge If as far as it is within the integration bridge it knows that it is within this host it doesn't go outside Thank you Okay, welcome The floating IP conception on the compute nodes it's when it consumes that it's already configured or when some vrouter namespace is spawned on the compute node then it consumes that When you say consumes what do you mean by... like when it is spawned, it's already... The DVR router? Yeah, oh, okay So what we used to have is the floating IP namespaces are created Okay for the first VM that pops up on the host when the first DVR serviceable port either compute VM or load balancer service on that host whenever the first VM pops up that's when and if that VM's private IP has been configured with the floating IP it is at that time we go ahead and create the floating IP namespace and the floating IP namespace is specific for an external network each external network will have one floating IP namespace per host Already configured Yeah, not already configured like when you configure a floating IP and you say, okay, go ahead and update my router with the create a floating IP and associate a port it is at that time the server actually notifies the agent saying that there is a VM on your host and your VM's IP address now has been configured with the floating IP go ahead and create all the rules for that and then now our agent that's running on the compute host will actually go and create the fifth namespace and then it will create all these plummings but once the fifth namespace is already created the second VM that comes in and if you create a floating IP it doesn't recreate the floating IP namespace because the namespace is already there all it does is it actually recreates the rules that's it So it consumes only one IP? It consumes one public IP and we also have a work through on that Yeah, that was a problem because if it was a true globally routed IPv4 address people didn't like us using them so in a Newton cycle we actually added a feature where you can have two subnets on the external network and you can tag one as being the one you use for your routers because their data probably isn't gonna leave the data center and then the other one you can use for floating IPs so it's called subnet service types was what we called it and you can tag the subnet as usable by certain device owners and I know it's on the OpenStack docs page there's an example on how to use it and you know Thank you You're welcome Any other questions? So yesterday there was a discussion on how to distribute SNAT and avoid dependency on the centralized network node so the approach that you described for unbound ports is it adding I'm just wondering if this is adding one more dependency on the centralized SNAT or what happens when SNAT gets distributed how does it If SNAT gets distributed we can actually completely get rid of the FIP nameswiz that we have today and we can reuse the SNAT nameswiz for everything even for the unbound IC So it makes our life easier because the way that we designed initially to split the SNAT was basically to have the because at that time the service function chaining was not there so we were having VPN as a service running in the network node so we wanted to support the VPN as a service we need an entry point or an endpoint for a VPN as a service for your cloud so we thought that having the SNAT functionality to reside in a centralized node always makes sense so that's why we left it there in the centralized but if you wanted to distribute then we don't have and if we are ready to consume or burn IP addresses on a pulled out basis then it's easy for us to move the FIP into this one because the FIP logic is already there just turn on the flag and then use that one but I think in that case because it depends upon what is your use cases because if some people say okay I don't want to burn IP addresses because we don't have a right solution yet without burning an IP address but if you are ready to burn an IP address then this can be moved into that one because the only reason is with the same model we cannot use with once consuming with one single IP because the SNAT traffic will be shared because in FIP namespace we are sharing but we are actually preventing it through connection tracking so that way we are preventing the we have some kind of security but in the case of SNAT I don't think we can share those things so you need one IP per router per router right even per yeah so thank you you're welcome any questions thank you guys for attending it if there are no more questions thank you and we both will be on the IRC channel if you guys have any questions please you can shoot us


Welcome back to the Sports Mac zone. We're bowling things off with cricket. Australia continued their winning streak over the West Indies across formats taking the first T20 international in Hobart by 11 runs and that giving them a one in lead in the three match series. Of course this match was shown live on Sports Mac started about three o'clock four o'clock Eastern Caribbean time this morning. Well the other way around but a competitive showing Ricardo by this West Indies team and they could have won. Of course they could have won Lance which is exactly what you expect from a team that has the quality to go on and win the T20 World Cup this year. I expected nothing less from the Caribbean side that it would be competitive against any team in T20 cricket. I think this is the best West Indies T20 side that is out there at the moment. You could have an argument or two about a change or two but overall the squad is as close as you are going to get to a full strength West Indies side. And I have said that I think this side has the quality to go all the way at the World Cup. No I also made the point yesterday regarding the size of the fields in Australia and I was in I mean I was really interested to see how the bigger grounds would impact on the West Indies batting performance especially and if you look at a number of the batsmen at least three of them I think getting caught on the boundary edge and I'm thinking anywhere in the Caribbean and those are going for six and you have a completely different contest. I think the adjustments will be made because I think this team has that type of quality but I'm not too bothered by what happens on this Australia tour in this three years because for me regardless of what happens this team will still have the quality to do extremely well at the World Cup later on this year. I can't say I disagree with you on that here's Donald Oliver though with a story of that contest. David Warner in his 100 T20 international alongside Josh Englis who was opening for the first time in T20s. They both put the windows to the snow. Captain Rossi's reached to 77 without loss. Tough chance in the semifinal to get Warner. Nicholas Puran the neighbours come up with a catch. Warner brought up a 50 of just 22 points. Just to start with absolute class David Warner match 100 50 number 25 of just 22 deliveries. Then yet another chance this one for Englis. Brandon King with a great effort. That didn't cost the wind as much though. West Indy saw to tighten the screws as Alzari Joseph helped with two big wickets in the 13th over. And then Warner for top score of 70. Joseph ended with 6. From 138 for 3 the Aussies produced 75 of the last 7 overs to reach a record equal in 213 for 8 at the value over. Tim David finishing well with a 17 for 7. Andre Russell taking 3 of the last 4 wickets to be the pick of the Windy's bowlers with 3 for 42. Massive chase for the West Indies as Brandon King and Johnson Charles went right to work. And Brandon of 89.  King well he got to his 50. But the right-hander fell shortly after. West Indies 102 and very much in the chase. But wickets kept falling at the record interval. She hope 16. And Andre Russell 1 The big hitters were going 1 by 1 which meant the Caribbean team would get a little momentum. And although Jason Holder finished well with 34. The visitors fell 11 runs short. Finishing at 202 for 8 as Australia went one up in the 3 match series. And how pleased are you with that win that the West Indies gave you a scare? Yeah, we respect them a lot they're a great T-20 team. Where do you think it went wrong for you? I think just in the middle we struggled to get partnerships. Majority of our power butters didn't get off. Game 2 will be played in Adelaide on Sunday morning Caribbean time. Starting 3 o'clock to make time for ECT. So the Aussies taking a won the lead in the series. You can catch a ball of the series live on Sportsmax and following the match our cricket commentator and analyst Nikhil Utamchandani posted the following on X formerly known as Twitter. He said West Indies will take a lot of positives from the first T-20 international restricting Australia to 213 after they were won in 10 overs. Also the 89 run opening stand and they only lost by 11 runs in the end. There are a few moments in the game where they could have been smarter and this game would have been won. Nikhil joins us now on Zoom. Nikhil, welcome to the Sportsmax zone. Always great to have you on. Well, let me start by the areas that you suggested that you thought they could have been smarter specifically. Yeah, great to be back. I think what a game to this morning is taking out that early to watch. What I would say in terms of those areas to be smart and I think it as Ricardo said it is a great test for that work up because for me I think that work up is going to come down to moments. When the West Indies plays against teams like Afghanistan, New Zealand and their group and even goes further T-20 cricket is going to come down to those fine and small margins but those moments particularly I thought a few times I heard Ricardo mention the big boundary size. I thought he would be living with the way he got out. It was to the much bigger side of the ground and heading into the breeze and in Adam Zampa's last over I thought that was the big threat and the game deciding over and he got two wickets and then the West Indies really struggled where they lost five wickets in just 20 deliveries but had poor answer to have seen that out I think we all saw the amount of depth and also the power that the West Indies have I think they could have got over the line with his presence so I was kind of disappointed that he decided to take on Zampa I'm trying to take on the big boundary and hit into the wind was caught on the boundary and then a few others as well were also caught trying to take on that bigger side of the ground so I think that's one area they're looked to and then I think some of the bowling choices by Robyn Powell and look hindsight is 2020 I completely understand why Robyn Powell gave Akilo saying two in the power plate he always does it but I felt it was kind of a risk because you've got a left handed David Warner there who obviously with the ball spinning in will be very favored the first over was good and the second one went for 17 and it's always hard to go back to that over it's in 2020 cricket and then in the power plate so I thought there were a few times where the West Indies will probably look back on and say we could have done things differently and the result could have been different but all in all a lot of positive to take. What's your take on how well both teams started their innings the Aussies were blazing at the top of their innings as did the West Indies when they started the run chess. Yeah Australia is that type of sort of on those decks with that hard new ball it is so good for batting that the ball will come on even better so you see even when guys are taking pace off the ball it's not really gripping there's no real change off this pitch whereas you compare that to the Caribbean where the ball can grip prodigiously it's quite a different challenge so I think that's why it really suited someone like a Johnson Charles who hits through the line of the ball really consistently targets the leg side and I think that's why he got away and that's why he said the 89 run opening with the West Indies took on that chase and I think it shows how much they believe in the depth that they have it was funny because I heard some of the commentators were questioning when Shepard and Holder were batting there they needed 54 from 20 and they were quite content to just get a few singles as they began that partnership and they sort of questioned the intent but I think I knew that they wanted to take it to the last over and in the end 11 runs is two sixes so it shows that they believe even with bat times coming at 11 they believe that they can gun down anything probably would have liked to chase 190 but it just shows to me the way that they're going about things how much they believe in that depth that they possess yeah and I'm very happy that you spoke about the depth Nikhil by the way I was hoping that you would come with another line of reasoning today so I could disagree with you but not a lot that I can disagree with at this point but the depth that you spoke about do you suspect that's part of the reason why even someone like a Nicholas Puran would feel as if he can take on the best Australian bowler even against the large side of the ground because there is a thinking that even if I get out there is enough quality behind me that can push to get this total yeah I think it's two reasons Ricardo one is that I think they're not afraid to sort of anchor the innings or no one feels like they need to sort of stick in because of how much batting they have and he got 16 from A but I also say credit to Australia as well because Puran was 18 from 16 deliveries before he got out so they actually bowled well to conserve him and sort of frustrate him of finding the boundary we all see Nicholas Puran how much he likes to find the boundary early in his innings to get him going so I thought they bowled really well to him just to continue to feed in the singles get him off strike and it frustrated him the only reason why I would sort of think Puran would be disappointed with that is because it was the last over and we've all seen how much of a threat he has been with that Australian bowling lane and he's been their bestie 20 bowling out for the last three years so just because it was his last over on that pitch I would have rather probably see him out and again hindsight is 2020 but I think in hindsight they would look back and say if we had just seen all that over maybe got seven or eight from it we would have then had five overs of strictly seen which we would have won and the rest could have really taken down we would have won the game so that's why I think you'll be disappointed taking on the big boundary against their best bowler. Yeah a small concern for me and it has to do with the bowling especially in the power play in the first 10 overs against England late last year we saw some issues with that we were able to pull things back in the first T20 international but we saw after that where the England batsman really got going especially in those first 10 overs and I wonder if they're well I wonder what the solution is because I am concerned that it is becoming a little bit too consistent now where the first 10 overs are going for too much. Yeah I think the power play Ricardo and Rob Napal has really liked to use this trend where he goes to bat over so you saw that in ball two at times he's gone just and hold the two in the power play we didn't see a Mario Shepherd feature in the first six but if you look and when I analyze some of the other teams around the world very rarely are you seeing guys bow back to back overs in the power play simply because listen in T20 cricket the quality of the batters now they line you up so if you've got a guy bowling six balls at you from one end and then you go back to that end and he bows again at you they sort of can play with Hossain so I wonder if that's something and he likes doing it but I wonder if that's something that he can sort of think about refining we didn't see Shepherd bow the new ball maybe give him an over but I like when you mention at the beginning of the show that the result is that's important will we see Rustin Chase feature at least once in this series we didn't see him in the England series and I think maybe it's worth having an option of the ball spinning the other way that's all I'm saying Ricardo I don't know why I think survey the options let's see what else we have you know before I say what I really want to say I don't want the Caribbean to get this wrong it's not that I don't think Rustin Chase is a good cricketer I think Rustin Chase is being pushed in the wrong format of the game and I will say no more on that that's just how I feel about it I don't think Rustin Chase is a T20 cricketer I'm not even sure he's a 50 over cricketer definitely not when I beat him at number six I don't know what there seems to be this massive push to have him play limited over his cricket when I think his best format is test cricket and that now unfortunately as far as I am concerned seems a thing of the past but I'll leave that there it's interesting that you speak about bowling the back to back overs right Nikhil because the captain Robyn Powell the reason he gave for why he didn't bowl a second over he bowled one over for six runs was a very good over and he said part of why he didn't bowl again was because on these decks against this type of quality you don't want to be bowling back to back over so there is a recognition on his part at least when it comes to his bowling that this is something you don't necessarily want to be doing. Yeah I must say Ricardo one thing about you you're sharp you always are listening and nothing goes past you but what else I also heard that and I think he was sort of suggesting for his bowling that he didn't sort of believe that someone with a lot less pace than maybe Azari Joseph or Russell could bowl the back to back overs but I wonder and the second T20 international will be telling but it's tough because Akhil Hosein has done the major successes come with that new ball when he gets the ball to drift into the left hander or away from the left hander he's giving Hosein that new ball and look Hosein bowed an outstanding 15th over they went for just seven runs that could have easily gone the other way so we have to give credit where it's true but I completely understand what he's doing however I just stopped with a left hander at the crease and David Warner who is firing it is a huge risk to have the ball spinning back into him on that ground and that's why I felt the back to back overs was sort of risky so that's what I'm hearing you would find a way quick last one how important was it for Brandon King and Johnson Charles to get some runs especially when you consider that a lot of the firepower the real firepower is in the middle but when you can start like that and if you can consistently do that it's good for the team going forward. Yeah absolutely massive I think for Brandon King he is sort of the resident opener one in and this is what we expect of him we've seen in the last series but this sort of dominance where he's so aggressive in the offside but also when they both straight to him he can score with that pull which he's been enhancing and working on but Johnson Charles now I think this is a really interesting situation because we've obviously had Kyle Meyers as the incumbent opener in the England series Sammy brought in Charles for the last couple of games he played then he starts the series now so they at times he wants to go with Charles or will we get to see Kyle Meyers come back in for maybe a game or two to also make his case it's interesting because Kyle Meyers can also ball over to the public with the new ball and get it to swing so keep an eye on that folks at home whether sort of Johnson Charles is retained and plays these next two matches it could be a clear indication that he will start at the work up but he was fantastic and again these pitches will really suit him he was this he destroyed many into by a couple weeks ago yeah Nikhil we have to leave it there but I'll say this sure Finn Rutherford has to watch his place as well because if you really want to bring back Kyle Meyers he could open Johnson Charles could drop down at three or the other way around so a lot of options for Darren Sammy and the selectors and so all these players have to be on the alert and ensure that they continue to perform or else you can easily be out of this team because as far as I'm concerned it's a high quality team Nikhil will be chatting again after the second T20 international which will be on Sunday no show on Sunday but I'm sure we'll have a chat on Monday take care. Alright Ricardo you rest up man keep being sharp Nikhil Utamchandani let's go to our break we'll be back with more on the sports mic zone


The President of the Senator Ahmad Lawan has joined the race for the 2023 presidency on the platform of the All Progressive Congress APC. Lawan made the formal declaration in Abuja when a group of concerned Nigerians known as National Stability Project presented the expression of interest and nomination forms to him. While receiving the forms, Lawan said that even though he was joining late, he would play the game by the rules. Will bless us, bless this movement and this journey, and I want to appeal to all Nigerians that we are seriously committed to taking Nigeria to the next level from where it is today or where it will be on the 29th of May 2023 and it will be at a very solid point and ground at that time, needing only to be improved and consolidated. And in a related development, the Minister of State for Petroleum, Timmy Prey Silver, and Cross River State Governor Ben Ayade have also obtained their nomination and expression of interest forms in Abuja ahead of Tuesday's deadline for the sale of nomination, for the sale of the forms. The International Conference Center Abuja was a dog with activities of several aspirants vying for various electoral offices torn to the venue to obtain their forms at the last minute.


American power and influence are still the currency of the international order. But at present, we are at growing risk of the geopolitical equivalent of a bank run. People and governments, friends and adversaries alike, are coming to see America as weak, unreliable, and lacking credibility. And they are starting to suspect that America may longer have the will, the capacity, or both, to meet its obligation as the underwriter of the world order. Many are panicking. Others are celebrating. Some say that we cannot afford to take a different course. I believe we can't afford not to, and the choice is up to us. The greatest limitations on America's role in the world today and in the future are not those of capacity, but rather of our resolve and imagination. For whether it is in Ukraine, or Syria, or the seas of Asia, or elsewhere, there is a range of options at our disposal that can put greater force behind our diplomacy, restore the confidence of shaken allies, reestablish deterrence over our adversaries, and make our ideas reality. This will require us to do more and bear more burdens and accept more risk in the short term. And it will certainly require an honest conversation with the American people about what is at stake. But let no one suggest that we are without options. Let's be clear. The question we face is not whether America can maintain its preeminence and the world it sustains, but whether we will choose to do so.


Alexander's stain is a widely used technique for assessing pollen vitality, but it involves the use of three highly toxic chemicals, chloral hydrate, phenol, and mercuric chloride. To address this issue, we have developed a new staining method that does not require these chemicals and can be performed with minimal equipment. This simplified method is suitable for field studies and allows samples to be collected and fixed on site before being examined under a light microscope. This article was authored by Ross Peterson, Janet Pease-Sloven, and Chong Binh-Shin.


Being friend-zoned might feel like the end of the world. But here's what you need to realize.  It doesn't make you any less attractive, smart, talented, or kind.  It is possible, and you owe it to yourself to find true happiness, not validation. Here are 10 signs someone only likes you as a friend. 1. Most of your relationship is over text. Do they spend the majority of their time only texting or liking your posts? It might seem endearing at first, but eventually the screen gets old. You might initiate plans to hang out, whether it's as casual as ordering takeout and watching a movie or running errands together. But they always seem to come up with an excuse. Maybe next weekend, they'll say, or, sorry, I'm busy. Texting and interacting over social media is easy because there's no commitment. 2. They give you the wrong gaze. Psychologists have discovered there's a certain gaze someone gives you when they're into you. Pay attention to their focus and length of gaze. Researchers found that both men and women stare at their potential partner's chest and hip to waist areas for longer durations. Meanwhile, when people only see someone as a friend, they spend more time looking at that person's feet and legs. 3. They want to be your matchmaker. Do they often try to set you up on blind dates or nudge you to talk to someone nearby? They know you're single, but have no intention of dating you. So, as a good friend, they'll try to help you in that department. It might annoy or irritate you, but consider it a sign to move on. 4. They go to you with their relationship problems. If you're playing the role of a therapist, they trust you. But it doesn't always mean they see you as a potential partner. You can be the best advice giver, listener, and yes, even the most ideal partner. But unless they see it, you're still ultimately just a friend. Someone they can lean on temporarily. 5. They set boundaries. This one is important, but if you're desperate for their attention, you might think they're just playing hard to get. This is not the case, and when someone sets boundaries, be respectful of them, not invasive. If they don't feel comfortable hanging out with you at night, or only want to see you limited days throughout the week, don't push, because the very minute you do that, you're only pushing them further away. 6.  Ultimately, no matter how shy someone is, when they have feelings for you, they'll eventually show signs or flirt with you. But if you've been friends with them for years now, and nothing has come to the surface, chances are, they never saw you as more than just a friend. 7. They don't make you a priority. It's easy for you to put down everything you're doing just to tend to their needs. But if they aren't reciprocating the same efforts, it becomes obvious they just see you as a convenience. Take Emily Owens' advice. Be someone's first choice. She's a fictional character in a medical show, but for the longest time, she was too blind to notice someone else liked her. Unrequited love can make us unaware and obsessive, but it doesn't have to destroy us unless we let it. 8. They prefer to hang out with you in a group setting. Do they ask to invite another friend when the two of you make plans? They might feel awkward when it's just the two of you, but they probably don't want to hurt your feelings. Don't get your hopes up if this is an ongoing behavior. Maybe they just need to get some time to know you better, no matter how self-conscious someone is. If they're into you, they would treat a date as a date. 9. They don't make a move on you. Even the most reserved individuals will make it obvious they like someone. If they don't directly ask you out or confess their feelings to you, they most likely aren't attracted to you romantically. Don't be discouraged. Instead, be thankful for this learning experience and find someone else. 10. Deep down you know, but it hurts, so you put yourself in denial. Listen to your gut feelings. Chances are they've been trying to communicate with you since the very beginning, but love can make someone blind and hopeful. Allow yourself to reflect on this moment. Take a few deep breaths, and if needed, create some distance between you and this person to allow your feelings to fade. Or if you're feeling extra brave, just tell them how you feel. You might get rejected, but the sooner you get an answer, the faster you can move on. It's not going to happen overnight, but eventually someone new will walk into your life, and you'll forget all about them. She shares her story of coming out, which is inspiring, relatable, and authentic. Please show some support. It would mean not only a lot to her, but to us as well. If you liked this video, be sure to give it a thumbs up, and as always, thanks for watching.


We're in the right place Okay, enough of that yes, yes people welcome back to another stream, sorry It was acting up there wasn't saying we were alive and then turns out we are I went on to the YouTube app and saying we weren't live We are live right in my my thing still says we're not live Check and you see in heroes. Yeah because I Cuz I mine still don't say hi, but then it must be it must be Oh, there we go, I can hear myself. Yes, we are live yes, yes stones better. Yes, yes, right Good job I'm telling you there isn't a day that goes by without city extra having some form ever technically she and But that wasn't our fault there mr. Mary that was all down to mr. Stream yard Stream yard man stream yard always any technical difficulties always blame on Stream yard, but I'm Anyways, welcome welcome to the building. I feel like it feels like it's been ages since I last spoke to you Anyway, I know you did the watch along and you did a few bits after the Liverpool game But I've been out and about I've been busy. Good to see you all hope you're all doing well the stream has started Man, but he's playing with us. Yeah, but he found shots. Um Oh Stones best coming clutch said draw tomorrow's 11 a.m. Thank you very much was literally does asking that for students For people asking the drawer is tomorrow 11 o'clock in the morning is the route to the final Which is the last ever Champions League drawer as well, but we're getting started a second Yeah, man, it's been a while. How are you feeling after Liverpool if they're confident if you're in deflated Feel fine, I feel fine. I haven't done any content. This is the first piece of content I've done post-liberal. I was a busy guy. I had a stomach bug. I was sick I was doing all sorts of stuff, but I feel I feel Today I feel now. I feel all right. I feel all right like once we didn't lose It was kind of the main thing for me I think people jumped the conclusions too quickly after like one game You know I'm saying like if one team dropped points in one game or one team puts in a great performance in one or in a couple Games is like, oh, they're gonna go on them when the lead the league's done There's so many twists and turns in this in this league man There's so much to be had this don't be waited for there's Darby's north London Darby's Liverpool have to play against a few decent teams by all accounts We probably have on paper the easiest last sort of 10 fixtures. So you can't write us off You definitely can't write us off, but you know a win would have been like yes That's a massive statement, but look it It is what it is we move on we move on from our field We've got more important things to talk about now. We'll start with we'll start with as Who's it said stonesy stonesy yet says Draw 11m tomorrow the Champions League quarter final draw We are there with Arsenal Dortmund PSG Bayern rail at Delicato and Barcelona As you say the last ever Champions League draw I'm very excited for it. I'm very very excited for it because it feels like the competition is really really starting to heat up now you know I'm saying we've kind of filtered out all the teams that you would say are Outsiders in terms of of their chances of winning the tournament It's now full of teams who in their own right will feel they could potentially win the tournament. I think it's fair to say Yeah, I feel like a by the way, I seem to want to say that my mic is so loud. Yeah, the automatic mic thing was doing me a Weird one. So let me know if this is right. If not, I'll turn it down some more. Um Yeah, we are live from the draw Ethan and yeah, I feel like it's going into Potentially being one of the strongest quarterfinals of a Champions League that I have seen in a long time Every favourite has won Which is mad Like the teams that basically it's you look at it's going oh who would I rather get but in reality all these teams are top tier teams It's wild and it's exciting though, isn't it? It's exciting to have that obviously getting involved in the Champions League You want to be playing the best um I get you want favourable draws at times Um, especially after last season when we had a difficult running with bayon and um, real madrid, but I just think I just think we're gonna get a We're gonna get another difficult running man. It's nothing from this point onwards is gonna be easy at all I think we are owed by the football and gods Whatever the easier route is but whatever the easier route What do you what would you say is your favourite? Next round draw chat. You get involved as well. What's your who do you want in the next round? I want dormant. I want dormant I'd fancy us to be dormant Thank you Yeah, I want dormant too. I want dormant chat. Also dormant away. Who says no Not me. We don't we say yes Um, no, look, I think people people started the season were complaining that on On paper it was the it's the worst champions league. We've ever seen and yeah, and yeah, yeah, yeah But look All the clubs remaining probably with the exception of also I'm not even trying to fire a shot here. How have european pedigree of some sort, you know to some capacity They have real european pedigree Now with that said they are big clubs left in the tournament But I still fancy us to beat any of them over two legs My issue is when you get to the to the final now look we have to get there first But there's teams I would prefer not to play in the final because I think over one game They could potentially do us but there's none of them I look at and go over two legs You're the favourite or you're really scare me if that makes sense I'm look at them all saying if we get the away leg first do our job there Take them out at the eddy had we'll knock them out all of them. Absolutely all of them people people people I take them this arsenal hype way too seriously I'll put my tiny shed. I'm in here right now On the fact that arsenal will get nowhere near winning that trophy. They will not get near touching the champions league trophy I'm sorry.  You can beat sheffield united 5 nil and burnley 6 nil Porto are not in the same category as them.  We should be being spurs for folks sake Tell you now. There's there's There's method to this madness in this competition and we learned that the hard way and arsenal are gonna learn that the hard way Let my boy cook Let my boy cook.   We're up. I speak. I don't do esports and maybes Yeah, I um I haven't said that I'd very much like to avoid arsenal just because the english final quarter final curse That's that's my one. I'd love to avoid um Over the arsenal. I think the worst I really think the worst probably I was gonna say into Because um, they would have been the worst for me because of the way that we're playing the final. Um, I think athletic would be difficult I've let a couple people be more difficult than rail And there's an and hear me out in this one rail madrid will set up to win the game. That's their nature. They have to They'll go for it They'll go for it which which will open the game up and it'll allow what it means if we play our game I found just athletic will set up to make it an absolute Dogfight they'll kick us.  I wouldn't like that. Um Oh It's gonna be it's gonna be basically all the teams that are up there Difficult, I think athletic of me just seems like the worst one that I could probably look at. Yes. Yes, freddie pie. Welcome as the edge club, brother um Bigot to freddie He says hey guys new to channel love the content. Cheers freddie pie, mate God's glad to have you Um, people are wondering about you should have been a member the whole time. You should have been a member the whole time freddie man Yeah He's only got a gold badge boy. He's he's criminal. He's actually criminal, isn't he? He's low-key money laundering though, isn't it? It's the extra is his Should be me the longer serving member. That means you're fair. I'm the exact same though, isn't it? But I'm not even a member Like at all. I'm probably bronze badge Like I want to get rid of mine, but I can't do it now out of just principal Nah, it's you you ingrain to heart with it now, bro. Um, why are you cooking a new member? On that though, um for edge school members We're gonna be obviously the podcast is fully recorded all the way throughout We do post clips of the podcast on the channel now And edge school members come are gonna be able to I think I'm posting the full episode of episode three tonight Basically, you can watch the full Podcast because there's a lot of the bits in it. I mean, so you get that like the extended cut Basically of the the extra time podcast so that you can do that. And also Boss man, Freddy pie will be on it very shortly Um, the people spoke the people have spoken people want Freddy on it and Freddy wants to be on it. So You want to sneak peek at Freddy's face? I will be tuning in. I will be tuning in When he's over we'll draft hearing Yeah, you will I'll do it. I want to do a podcast. I like I like podcast Uh pie says I do the sports watching here and that's very true, but I you do all the sports watching very very true Just give just give 500 subjects. Uh, there's something we'll call it. We'll put it down as tax or something We'll put it. Yeah We'll follow it in we'll follow it in somewhere. Don't worry Um Anyways, right back to back to serious talk guys There's 180 in the building. Make sure you've all hit the like button three to do and subscribe if you're new around here um So can we collectively agree? Look, I know this is going to sound really um really, uh contradictory But I still don't want to draw Arsenal. They're the team I want to face the least just because of the whole English English Yeah, it's the quarterfinal curse do not want to draw Arsenal But right having said that over two legs against Arsenal. I think we win Genuinely, I think we do but but then present it with the opportunity. I don't want it No, I think we beat them But I do I would hate the feeling of the whole the whole vibe around that I would hate it like I've been to the Emirates loads of times when we've beaten them when we've lost to them Obviously the one just on October There's very few places worse to be after you lose the game than the Emirates I'll tell you that for a fact people there's very few places worse because their fans are so yuppie yuppie yuppie yuppie They're pack of dickheads essentially when they win the game.  So I want I want to avoid them I think a great a great thing would be like a real atletico and Arsenal all end up on one side and we end up on the other side with like Dortmund PSG and I'd even have a Bayern man. I'd have Bayern Munich. I think they're absolutely rubbish Under Tuchel. I think they're totally underperforming. You can't get a tune out of them. They're relying on Harry Kane They're throwing away the the Bundesliga. I'd have Bayern no problem. And I'd go back to Munich I was in Munich last season. That was great fun. Um I'd love Barcelona. That's my number one. It's my number one destination is Barcelona I'd like Dortmund for footballing reasons as well as it's a good destination We were there last season But I'd love to go to Barcelona, man. We owe them one. We owe Barcelona one. I think yeah They've taken it with us too many times. I agree. I agree. I I think I think we um I think we owe Barcelona one. We definitely owe Barcelona one. I think that'd be a good shot to effect I kind of overlooked Barca completely. I weren't really thinking about it as like An actual thing Um, but yeah, I'd like Barca. I think Barca would be good My top is Dortmund like the same as you there footballing reasons and away day reasons But Barcelona would be quite good. I think that probably my my second favourite and then I'd probably go as I don't think Bayern had been my third favourite. I don't know why um Unix go for it. Unix was good. You know, I've been I've been I've been to I've been there away day purposes. Yeah, great. Um, but I mean Um, just as like I know they're not playing well under Tucho, but I just have this fear of hurricane. Um, I think potentially PSG It stinks and all because I got on bap in that but They lose their head. They throw the toys at the prom all the time I Would just hate the the media circus around Holland versus Mbappe Holland versus Mbappe Uh, I it would just do my head in it would just do my head in for some reason and I don't know I don't like the idea of going to Paris I'm not the idea of Paris ain't a good way to but he says browser the way days A reason as if his plastic house would actually go brother. I've been more european away days and you know I Bare european away days. They're the best europe if you anyone's listening who hasn't been to european away days go Yeah, definitely on honestly It's hot. He's not being on the way days because uh, he's been giving you guys content man He's been making content, but I realized say that we've collectively agreed. We're going to the next round Yeah, yeah, we were collectively agreed me, Hugh, ollie, freddy are all gonna go To the quarterfinal Which is gonna be good, man Which is why i'm praying for dotman Praying for dotman was there last season man. We were we were all together in dotman last season. Mm-hmm Perfect, man. Um cali says when's the draw the draw tomorrow at 11 o'clock in the morning. Um, so a bit up bright and early um Something that is a little bit of a side note. Yeah, which you've made just um For just a side note freddy pie does put dotman stunk And the reason freddy pie put dotman stunk is because freddy offered free pints to anyone who went up to him and recognized him as city extra Um, and also he kept drinking with his wrong hand, which was against the rules and they got very drunk. Um Maybe it raises a good point. So this is the last ever champions league draw as we know it from Next season onwards. We're going to be seeing computers So it's going to be all computerize the draw which people have raised concerns about that saying the potential that people could hack it Or it's more easy to be rigged apparently going to have 10 um like I don't know a judicator whatever they want to call it 10 auditors Um 10 other auditors watching it happen kind of thing to make sure that it's fine but I mean because they're saying because the amount of teams that are going in Um, it'll take three to four hours to do the draw if they did it manually Oh Take three or four hours Could I could I all the waffling in between the draw and exactly for the draw and just pull the ball there the hat Stop stop all the no one wants to hear X random footballers talking on stage about their great experiences.   You're we're giving even more influence Over to the games to UEFA even more than they already have. I don't I don't trust it But I'm look, what can I do man? What can I do? Any of the day there's nothing that we could do is change it now the void they've already um They've already fully announced that on there. So they're fully they're fully committed to the cause of this new format So it is what it is. Um, and obviously there is a fully new format I didn't mean you discuss this new format on a stream once I can't remember So it's a massive league table Still with seeded teams and you play eight games four home four away Not against not it's not like you play the same team home in a way like we do now It's just all different teams Which is wild I think it's just weird man So we're getting we're getting more games Um And then who was that brother? I know and then To to qualify but there's going to be a playoffs So the people who finish in the top eight, I think in the top eight There they go automatically into the last 16 The rest of the league Do playoffs? Which stinks So because there's more teams in there, honestly, I'm probably not really explaining it very well, but It's it's a different format. I heard rumors that they were going to cancel it and just stick with this, but um Yeah, it's not it's not it Super league sounds better than this but yeah, people will say that but it's just We're we're sticking we wait for Yeah, I get you have to keep evolving and growing football as best as possible to prevent it going stale But look, I don't know. Look, we can all sit here and say this isn't the one. This is the one Yeah, like let's just wait and see how pans out. I suppose there's no point It it could it could. Yeah. Yeah art is out as bush There's format change every 20 to 30 years. It's normal. We'll get used to it We'll get used to the new format 100% We'll get we'll definitely get used to it. It's just something that it's going to be A style changer and it's going to be I think a lot of Legacy fans are sick that's calm won't like it a lot of like those who like or just used to this championship format Or like it younger fans will be then introduced to the format quite early and they'll know no different I mean, so that's just the way it is. Yeah, I mean same with prem I mean look from our perspective, it might be it might be um might be welcomed in in terms of the format because the group stages is a bit of a Formality for us every season. Anyway, we kind of walk the group stages So it might add a bit more spice to it. Like let's be real city fans don't really Start to think seriously about the Champions League till after Christmas the the the group stage is always kind of like We're already talking about by the beginning of it When can we start to put second string players out like by game week five or six? Can we start to put out, you know younger players and give them runs? So Look switch it up. We'll see what happens. All I'll say is never ever trust you wafer But we'll have to wait and see what happens. So Yeah, very very very true But he says was Jordan around when the wafer cup was a thing.  Nice, isn't it? See Some people are nice Um Right, uh, well park champ is lead there for us for the minute We will be live tomorrow at about half 10 ish quarter to 11 I do half 10 we could do like a bit of a Predictor thing we did that last time Let me predict to see what's going on. Do you want to do one now? Do you want to do one now? Just to see what the Yeah, we can we can get it all there's a there's a good website that does it Chat put a W in the chat if you want us to do a predicted draw If not, we'll just move it on. I love these predicted draws. I think they're so fun, man For a W it draws a great Yeah, W's in the chat if you want to do a predicted Draw a predicted draw now and watch us curse it Just Right and if arsenal gets draw if arsenal gets drawn the stream ends It ends instantly What's what's the website called man? What's the website? Well, you you do professionally just think that what's the website?  Yes, it's buddy mojiz Yes, yes mojiz captain harry's mf and alfred mayaki. Yes. Yes big up to those guys who got gifted a membership by The goat that is professional idiosaur It's a big up first idiot, mate Sigh in the mud still still sighs in the mud That's the last round trying to find this round It's a weird one though, isn't it because it does a So we're getting the routes are fine to the final tomorrow. So we get to see where we um Where we stand with it UCL draw It's freddy knocking about there. It doesn't even do someone Chat does anyone know a good one simulator UCL draw simulator freddy's got a proper sequel Can't remember what it is Home away ties crucially exactly mib exactly mate. We definitely need home away ties Um, I want one could draw simulator Quarter final draw one by one Yeah, I pressed that I Oh, you're not kev. Yeah, we'll get on to kev very shortly. We'll just do a draw sim We'll get on to the kevin de broyne news. Okay. Yeah, I think I have it. I've got one here is It's um When you just type in chimpanzee draw simulator it comes up. It's on draw simulator dot com Yeah, that's what i'm on. That's what i'm on. Yeah. Yeah, that's the one Yes, you randomly bridge a pressed draw Yeah, yeah, yeah, okay. I'll share a screen. I have one chat. We have one. We haven't hit the like button Hit the like button.  Can't see that my eyes are bad Control plus. Yeah, I keep spamming that Here we go one more. Whoa, look at that beautiful It's got 50 balls on fee for streetland Right Where did you go? Who's this scouts guy? That is not actually irish The irish is an accent that he puts on Okay, right. We've got arsenal barn dormant let it go balsa realm drip psg mancha city First there is absolute block buster ties there, you know Yeah, there is right first team out of the bag Barcelona Barcelona Right, so if we get this draw it means we have balsa away and that's what I said. I want that, isn't it balsa away To us in Arsenal oh barcinal Barcinal owner right who's out Dortmund Dortmund, this is the one Dortmund away This is the one we want chat. This is the one we want chat No No Athletical which means with realm of drid or psg Realm of drid or psg and just the city And it's the home like Bayern Munich oh, oh, yeah, by and I forgot by and was in there So that means We have psg versus I take that says stonesy bear Would you take it? Yeah, would you 100% I take by and first round. Yeah Yeah, I guess I take it. I take it. It's not the worst realm would really be the worst draw over the national That's a cracker there psg realm of drid psg realm of drid best believe that being the same time as city Yeah, of course. Yeah. Yeah, right. So there's our prediction chat. We have Bayern in the quarterfinal. It doesn't let us do the full route Yeah, the actual I think it's too too complicated I mean, right Um, make sure you all hit the like button. There's 300 in the building. Uh, let's move it on to Lucas paqueta who scored tonight for west ham And he was taken off. He was subbed off. He didn't look too happy about being subbed off. Um, I'm trying to find the news about paqueta. There was news, wasn't there? Uh, yeah, there's a little bit of news about on, uh, I think freddy posted it. I'll have a look in a sec. Um Yeah, I've not actually I seen that West Ham went 1-0. Did West Ham go through then? Yeah Bro, they won like 4-5-0. Did they? No wonder I seen Steve West Ham fan was in here before No wonder he was giving it big and loving it I've been live a bit of 5-0 against fryberg It's good to see I'd love west ham to win that I'd love west ham to win the Europa League Yeah, to go to win the you to the conference and then win the Europa that'd be sick What kins has gone off injured in the villa game Is there prem on today? Is it is a villa playing in Europe? Are they playing? I act, aren't they? Oh, oh, yeah, they are Where's the paqueta news man? I don't see anything about paqueta. Um, well there was paqueta news the other day So we can just still talk about I still remember what we were talking about the other day. Um, so City apparently going to be interested in San Lucas paqueta in the summer Um, which freddy said it was actually from a good source as well. So that's good to hear Was your man Talbot? Yeah, yeah So city going for paqueta And we had a little jack gone is on it seen today jack goins on it Jack gone today says man city or I wouldn't to wait for lucas paqueta Who was seen as an obvious long-term replacement for Bernardo Silva with the FA remaining tight lipped on alleged betting breaches And the players still in the dark and So the last the last way we heard was the the brazil manager basically said That he's got no cases against him at this moment in time. And then also you've got, um Other news coming out about always wanting him and now you've got this from jack gone Coming out and saying right. Well, we're willing to wait until summer and let's see why go on with it. Um I think city have basically got this deal everything but over the line I think everything is sorted. It's sorted with west dam. It's sorted with paqueta I think it's literally just about tapping in as soon as the charges are cleared Yeah, I would say so He does seem like a natural Bernardo Silva replacement. I I can't see why the club are Viewing it that way. I mean chat. What do you guys think is Bernardo gonna go this summer? And what do you think bro? Do you think this is the summer he finally goes? In my opinion, I think goes this year. I've said this every year for the past four years But I think he goes this year, bro. I think this is it. I think finally this is this is Swan song. I mean this this is it for Bernardo Silva There's a part there's a rumor that that apparently is available for 50 million pound with a release clause in his contract I'll show if that's true or not. But um, apparently that's a thing 50 million pound in summer So I reckon he'll end up somewhere somewhere else He's 29 man. Like where where you're gonna go? Do you know what I mean? Where you're gonna go? That's gonna give you the best chance of winning the best team the best manager. I don't I don't get it I don't think he's after that. I don't I think Bernardo Silva Is happy with it with the current career that he's had with the chance of winning the champions leagues and the But he's still top tier man. He's world-class Bernardo Silva. I think a drone contest has been feaker 50 mil I think he's more he wants to leave here definitely But not um Is not too fussed about like if you want if he was purely focused on challenging for trophies He'd stay at Manchester City. There'd be no reason for him to leave. Is it the best club? We are the best club right now suited to be challenging for every single trophy that comes up against us Like I don't think there's another team in the world that I'd rather be out for challenging on all fronts Yeah, I suppose then just to play devil's advocate to my own argument He's still young enough to get involved in another project and a new challenge from himself So you could kind of in that sense you kind of see him go anywhere. Couldn't you you could see him go into Italy spain and anywhere, I suppose We know we know that his plan was by 30 to be Benfica That was his long-term game plan. He wanted to go to Barcelona a few years ago Spend three seasons at Barca or whatever it was and then go to Benfica He had this like road map in his head of what he wanted to do That won't happen man. He's he's 30 in august. He's 30 in august. I could see him going to Barcelona I could see that. I could but then how are they gonna port 50 mil? How do they afford any of the players to have? What they do is they make a company and they rent out that company something else and they sell off that part of it Like I mean they rent out the car park sell the car park or whatever He'll be the best player in whatever league he goes to Bernardo Silva. Um I'll be good. I'll be good. But as I say Piqueta isn't a bad replacement. Piqueta is What age is Piqueta now the 26 27 Uh, I think he's 27 or 28. I can't remember He could be younger. He's 27. He's 28 in august. So he's two years younger than Bernardo Silva He's extremely versatile really technically gifted player. I speak quite a bit from this channel about like Street footballers, you know, like footballers with flair. They're not robotic and they're not meticulous He just he plays the game the way he likes it. No, you don't know what pep allowance to do that That's a different question. But that's the kind of player you're bringing in the door. He's a very free flowing expressive player and I suppose in many ways Bernardo Silva is a free flowing expressive player because he floats all around the pitch doesn't he? And he's really technically gifted as well. So Piqueta is I'm with you bro. I think it's done. I think everything's done. I think there's a fee agreed. I think there's transfer I think there's um Agent fees agreed. I think his wages. I think everything is agreed They're just waiting for the final green light that he's not getting done for bedding I mean, if he does get done for the bedding thing, we probably have to find an alternative, but If he gets off a betting, I think we'll be moving to like a flooring, but it's something like that Um, I think see it'll just accept the other they have to go for a bit more cash It's a risky move from city because it would mean we're missing out on our main target again. Um I just I just think the piqueta deal is something that's pretty much done Goals are played for by Bernardo Silva in the squad. I think he's a very very talented player I think we're all gonna have to get our dancing shoes on because I imagine you'll you'll score quite a bit in this team um Yeah, I think uh, I mean There's this site of our players doing this out like imagine him celebrating with harland doing the dance like that But I just can't see that Brother can't see can't see harland doing that But I think uh, I think piqueta's piqueta will be a great sign I think he'll be the first one through the door pending better charges being cleared Lucas piqueta himself needs to really really push for this man. He needs to really push for answers. Um off the The relevant authorities or whoever is the fa just dealing with this Um, he needs to really push for it because Look, he's got maybe a year or two where he's still at the age kind of bracket where city will go from Like we're not going to get him when he's 29 30. I just refused to believe we're gonna see him when he's 30 So he needs to push over the next Three four months three four five months wrap to august maybe for answers and say look, this is my career We're dealing with here. You're putting it on hold. Um, but not like this is going on what six seven months now Is is betting allegations? So I mean, I haven't done this cost any more. It's costing money. Not even just I mean Yeah, I haven't told he's already done a whole betting Sentence out of football. He's done a ban In the time that now piqueta's having to wait for anything to even do that because he's He's still playing football now and then he could be hit with a banner anytime and City aren't going to risk that city won't risk it until it's very much clear No, no, they won't so he needs to push man if he wants this for his career because We are the best destination for him, obviously Um, and we'll give him the best opportunity at winning the major trophy. So For his own sake, he needs to really push he needs to start putting pressure on the fa for for answers But look, that's the word from from jack gone and from Is it jack talbot jack's talbot or jake talbot or something? I can't remember his first name. Can't remember his first name Um, well, yeah, that's that's your piqueta news. Anyway, which is it's a good sign It's a good sign that that's it. You're pretty much I'm over the line with it. We just need to go ahead from I guess so I love players. I'd be so guest. Yeah, it's like say street footballer vibes Yeah, imagine him in fold and street fall street footballing it out in the pitch man. That'd be so so Watch they're both those instinctive one touch if they need to you know off the cuff kind of thing There's no There's no it's not like oh they'll refuse to do something because it's not part of the plan of the play They'll if they if their instincts and their gut says in this moment time flick it or do something really flurry And they back themselves to do it. They'll just do it and that's really exciting from a fan perspective to watch a player like that And like you say the the idea of of of piqueta playing with halon in front of them Maybe de Bruyne beside him or or pho to him beside him docu even Agreedish like this. There's so many sick combinations You can think of that would it would get the neutral unless you're a total hater Should be excited with the idea of seeing a player of piqueta's Style in this Manchester City team now the big fear, of course, bro It would be the pep does what he did with Grealish and says Here's these handcuffs. You are no longer to do that The freedom of the game is no longer yours my friend. You play under my reins now The peps is there and strips them of all flair um Yeah, that's uh, it's exciting times though and then um the last piece of news Because we won't spend too much on this because not really too much into it But kevin a broyne has picked up a groin injury and he's missing out from the international squad Um for the friendlies which Means that we're gonna Probably not have kevin a broyne ready for the weekend So fortunate, um, we're gonna especially with a big game against Newcastle And then obviously he's got two weeks and we play arsenal now. I'm hoping it's a hope it's a good choice um Over and now is like the last we get to see of kev's injuries and obviously it's come at a good time Given the fact that we've got a two-week international break and then we play arsenal But really we would need to have him having back for That arsenal game It's it's really unfortunate that he's not ready for this weekend Or that he's potentially not ready for this weekend. Obviously we'll hear more from pep tomorrow, but I don't think there's anything wrong with him at all. I think he's perfectly fine I mean, there was there was no issue with him at anfield. You know what? He was he was are we playing the game Pep peps doing what alex Ferguson used to do Um, like look, I believe if belgium had some really important world cup qualifiers or euro's qualifiers They're going to be there But my guess is because they're friendly. They're they're coming to arland. They're they're playing double in there next week belgium, so I reckon peps said listen kev mate. These games don't matter at toss. You've got arsenal in two weeks um You ain't playing brother.  The reality is we should Beat new castle at home without coming to groin. We should I reckon if we were playing arsenal this saturday, they won't play I believe you would Yeah, well Is it it's a cost to keep it up a lie though, isn't it to to not play against new castle Might make look clop done clops done it for years Fergie did for years marina Fergie used to regularly tell his top players when an international break were coming What was coming along they'd go off Fergie, mate I've been selected to play for so and so wherever the hell i'm from and uh, I can't wait and he go That's great.  We have a big game in two weeks and they go I can't really argue that's Ferguson Pep's doing it. I I believe Yeah, I write it. I write it. Maybe I'm being hyper cynical, but the game's the game man games the game Facts facts um Yeah, but that that's pretty much you you catch up with us with news wise Um, I need to go actual play some real football now. And I'm not like kevin de Brogne me I'm not missing out brother. I'm going to go play some actual football and show you how it's done Uh, how good I'm going to go play some football in it. Um But yeah, we've got the champions. He draw me and he will be here tomorrow morning Champions he draw will start half an hour before something like that We can all have a full conversation about who we want and that and we'll see we get in the We'll have the road to the final. We'll see the real ginger football Yeah, we'll see we get in the uh That on the on the road to the final and that would be good But yeah, the draw is tomorrow at 11 o'clock. So make sure you convert that to whatever time you're in That's 11 o'clock am uk time and Looking good, bro. I'm excited for it. Really excited for it Can't wait man. I can't wait. There's um, it's an exciting few weeks, isn't it? You got the Champions League draw and you got Arsenal You've got um Newcastle weekend Newcastle there's loads man. There's loads. We watch long. I assume on saturday night for newcastle Yes So yeah, make sure you're all locked in there's lots to look forward to We'll try and get some panels together big steve as well. Whoever's about we'll try and get it all In order but um until tomorrow morning half 10 set your alarms I know i'm gonna have to set mine because my sleet schedules all over the place right now same very much same Enjoy the rest of reading blues. Good night and god bless in a bit. Oh, yeah


What's going on guys? Welcome to another video. I'm having some boat problems again. I've just Gosh, I'm just getting to the point where this bad boys is getting a little old guys We're gonna go out and catch a 20 pound bag on lake mare today. We're gonna do that Um, we're gonna put the boat in in lake mare today because we're usually fishing all the bank We're gonna put the boat in there because I'm not risking my motor. I just actually kind of like fixed it But I think it's my my little trim motor That's messed up, but we're messing around with this working now But I just don't trust it and I'm gonna be going home in like a week So I'm gonna get it done there, but lake mare. I can just use my trolling motor. I don't have to like, you know crank up But we're stopped through this little canal that we're here last time I'm gonna see if I can catch catch a few fish just for fun and then we're gonna head over to lake mare So I hope you guys enjoy the footage. Thank you guys so much for the support. Let's get this video started See if I can get some more


We were in a tough spot there I guess but I still felt like this the stuff was fine and it was playing fine Which is hoping they would you know hit it to somebody and with alberto up there with an out He's such a good sort of bat to ball guy It was really good to to get a swing and miss there and then Higgy threw the guy out. So that was huge It was a big play for us You and also mentioned your change-up saying it was as good as it's probably been Did you feel like that pitch in particular was was maybe more was maybe sharper than it had been in games past? I've been relying on or been using it more I guess maybe not relying but using that pitch more and we actually use some some other off speed a little bit more Today's we got deeper into the game So, you know, I was happy with the results there What went into that planning process of leaning on that pitch a little bit more? Just kind of what you're seeing in sort of our attack, you know we definitely wanted to come out and try to get strike one and First inning I didn't do that, but the rest of the game. I felt like I was on the attack pretty pretty good And then just trying to trying to pitch to those edges best as possible Thanks, sure Ken David off. Please unmute Hey, Jay, two quick ones for you. I just to clarify with the Alberto striker They're like change over a slider. That was a slider. I was okay Yeah, and Aaron was just in here saying he feels like this might be the best they've seen of you since you came over in 2018 Would you agree with that assessment? Yeah, it's hard to say I felt like I had a good run in 18 But I do feel good and Feel like I'm throwing the ball, you know the way I'm capable for sure