Homelessness is at an all-time high in the UK, with numbers rising massively each year. Since 2010 homelessness figures have doubled. It is now estimated that there's 400 thousand Tim Hormlesso yng Ngheithdo Dave. That's near enough the population of Liverpool. And with figures looking to double again in the next five to ten years, that means one out of every eighty will be homeless. Those numbers are terrifying. So why would we go homeless for seven days. And I will do it through Christmas. From the 19 of December to the 26 of December. And no one knows when I am going to do it except my friend Gordon the cameraman, who will be coming to see me once a day to change the batteries on my camera I'll have a daily update on my experience. I will have no phone, no money.  I've had to tell my friends and family that I'm going on a 7 day health and fitness retreat where phones are not permitted so there's no way we could have communication with each other. I'm going to find this really difficult as this will be the first time on Christmas Day I won't be with my kids. We are doing a documentary to give an insight I article on what a homeless person actually has to get through in their daily basis And especially at Christmas in a time of love, happiness and joy with your sapphies But the only thing a homeless person were waking up to is a cold pavement and they variable켜heau We are hoping to raise as much awareness as possible as no one wants to be homeless But the way things are going it can happen to any of us gyda'r συrnaeth ar wahonga a allwch, a ydw i'n brosesau i gael i gaelio nu. Cyngor, cyngor a fewn i. Fel rhoi, mae'n gradd yn cael ei gynon – nw'n rwy'n yn gwinell yma. Rwy'n gyfnod i'ch bod yn lef. Ynw chydig yw ddim yn gwneud yn gwneud. Cyn rwy'n cyngor. Mae fi'n gwneud yn dweud y byddwn i'n gwneud. Iel y zeithio'r rydw i'r ysgol? Mae'n d discussions o'ch mynd, dobarod. The food, I need my food. Obviously I miss my family. There's that many. Being away for Christmas. But I just know it's a needs must. I need that people need to face reality and see what's actually going on. That's what I keep telling myself. Do you feel prepared? No. I tried to prepare myself last night, but I was overthinking it. I got my worst sleep last night. Couldn't sleep. I'm trying to prepare myself mentally, but cos you're going to the unknown, you can only prepare so much. You just need to go in raw and pray for the best. But I'm nervous man.  So this is my GoPro. This is the only electronic device I'll have. This will be what I'll be updating all my activities with. My daily experience and Gordon will be coming every day to change the batteries and take the memory card out at a prearranged time every day. So every time he comes, he'll tell me what time he's going to meet me the next day and that's what we're going to do it basically. So this is it. So this is all the items that will be coming with me. Jacket, rucksack to hold, camera in, gloves, sleeping bag, t-shirt, pair of socks, hat, tracky bottoms and tracky top. Then a pair of trainers. That's it. That's all I've got. No money, no phone. Just to close. That's it. So what's really making you want to do this? It's because of the massive rise in homelessness but we really triggered it when I was down in London two weeks ago. I got talked to a homeless man who lost his wife and he'd been on the street for six years, lost his way, lost everything, lost his wife and then he lost his job, started drinking, just lost everything. This was a man who served in the army for 18 years fighting for his country and it just took home that people actually need to see what homeless people actually go through and it can't happen to anybody so it's just to show people actually what's going on. Because it's tough, I imagine it would be tough being homeless.   I'm hoping this awakens people to get the help that we need to make the changes. This is it, whole set, wallet, phone. So this is us making our way out, heading out of the town to get my first spot, make some money, try and get some food. I'm not that hungry right now anyway but no doubt later I'll be starving so this is us, game time. This is us just landed in the city centre, just got about to find a spot where I can try and get some money and try and feed myself basically. We're just going in, we're all basically taking it from there and that's the scary part. First street I went down there was 14 people begging for money. I got speaking to a couple of them. There's soup kitchens tonight in Glasgow and there's also shelters for people to go so I'll find out more information later and hopefully I can get some food and somewhere to sleep. So that's me just walking along the homeless shelter. The last couple of hours I've just sat in McDonald's trying to get some heat, starting to get really cold. It's been a lot more difficult than I expected. Legs are starting to get sore, doing nothing's pretty tiring. Starting to feel really tired so hopefully get a bed to get some rest. So I'm walking through the town as looking in restaurants and envious a lot of people just sitting there having fun and having a meal. So I've just left the homeless shelter. I had a bed in it but the place was filling up and as soon as the place is full anyone who comes from a bed gets turned away.  As I'm only doing this for seven days and the last thing I wanted was to take a bed away from someone who most needs it. So this is where I'll be tonight. It's just outside the chapel. It's freezing. So time to get to bed, get some shawty because I'm shattered now. Welcome to the full seasons. I can't sleep. There's a little bit of noise. I'm waking up. Cars, buses, taxis, bin men. I'm struggling to sleep. It's cold as well.   How has the reality of sleeping in the streets matched up with what you expected? A lot worse. A lot more difficult. It's been a total eye opener. Normally I'm mentally strong but this is starting to take its toll when it's only been day one. Normally I must have spoke to myself a good 10 or 20 times about giving up quitting but on the other hand to raise awareness and show what people are going through it needs to be tough and I expected it to be tough but not as tough as it has been. How did you find the homeless people you encountered when you were out on the streets last night? They've been amazing. When I was sitting down trying to get some money, begging on the streets, two homeless people actually stopped and asked if I had shelter and where I was going and how long I'd been homeless. They were more concerned than the average person so they've been nothing but amazing and that's the difficult thing to see how nice and genuine these people are and yet they ain't got nothing. How did members of the public treat you? Did they give you food, money, things like that? The majority of people just walked past because I counted over 600 people walked past before I received my first 50 pens. A lot of people are in their own wee world. A lot of other people are struggling themselves so I get that. I spoke to a beautiful girl Lisa, took the time to speak to me, asked if I wanted anything from a shop and she just looked concerned and it was heartwarming and I appreciated that because that kind of helped me through the day, just that two minute chat. So for people who may be scared or intimidated to approach someone homeless, even just two minutes of your time can change their whole day and it makes a difference. Everything I made yesterday was about 350. I tried to ration that out as much as possible. I sat there for a good five hours and today I've been on the street for three hours and made £1.32. That's what I've got for today. So my second day. I've just finished sitting in the town for three, four hours but today was better than yesterday. I made over £7. The town was a bit busier so I'm just about to go and get some food. I also received a survival kit from people helping out with the homeless. Toiletries in it. Hat, gloves, blanket, some deodorants, biscuits and toothpaste and toothpaste. So I'm just about to get into the library for a much-needed wash. So I'm going to get in fresh not a bit, get something to eat and then get ready to take on the night. So I'm just in the library just now. I've been in here for the last couple of hours recharging the batteries, getting some rest before I go back out and try and get some money for dinner. So as I've been sitting here begging for money, one guy walked past and says, get a job. Really?  I just got myself a bag of chips, a couple of rolls and some bedtime snacks. Back at Space Raiders, Freddo and Cary and Brew. I've just met up with Bob who works for the Humanist Society in Glasgow. So it was just basically Bob just to see what he's actually doing tonight. OK, we're eight of us are out scouring the streets looking for rough sleepers. This is something we've been doing for about four or five months. Prior to that, and still, we're running a weekly soup kitchen down in Cadogan Street, about 50, 70 people. We just became aware a few months ago, James, that people were not coming to us for all sorts of reasons. Maybe they were begging and didn't want to get up their pitch. Physically, we weren't able to get to them. The physical condition of people who are rough sleeping is poor. And we started this on a trial basis, and within about three or four weeks we realised it was something that we just could not do. And that's what we've been doing. Excellent, you're doing amazing. How long have you been doing a soup kitchen? Six, seven years. Do you find the numbers are getting bigger? Not really, no. They're probably static, but they're dynamic. This is one of the aspects of it. Maybe a worrying aspect. Yes, we see some faces that we saw six years ago, some of the old regulars, but every week we see new folk. So that's me set up for the night. It's weird because since I've had no phone, I'm constantly thinking just how grateful I am of my life. Because I used to think I was positive and grateful and showed gratitude.  This has been a total awakening for me. So James, how did you get on last night? Last night I was a wee bit more relaxed. I'm still finding myself embarrassed when I'm speaking to homeless people and getting their information and just having a normal chat with them. I'm kind of embarrassed to trying to deal with them. I'm embarrassed to take money from people. I don't know why, but I need to eat, but I'm finding it difficult. Last night wasn't as bad, slept a bit better, still a lot of tossing and turning, but the more I'm doing it, the more I'm adapting. I don't know if that's a good thing or a bad thing. How do you think homeless people are going to react when you tell them where it is that you're actually doing? I don't know, some probably think I'm crazy, but I'm still scared to take the camera out and ask them questions. I just think they're going through enough than having a camera put in their face. But today's awareness, I feel, needs to be done, why they're in these situations. I spoke to Mancoach Stuart, 27 I think, battles with drug addiction. He's been on and off the street for the last 10 years. Clearly got some sort of problems, but he was saying that drug dealers approach him at least 20 times a day. What's your plans for today then? Just going to go and find a spot, sit down and get some money for food. Not eating today, no money left, so trying to get some money and get some warm food. And then tonight I've got a soup kitchen, so I've got a long way to speak to the humanists and just have a chat with everyone. How have you been dealing with the boredom? What have you been doing to pass the time? Tough, because it's difficult without no phone, I've got a lot of time to think. I was in the bookies of days well before years came. That opens at eight for a heap and a cup of tea, but in the past I've been a compulsive gambler, so that's the first time I've been in a bookies in a very long time. So it was a bit strange, so I had to leave. It's difficult to find places to break up the time, go to the library McDonald's, but I'm struggling with it. So this is where I've been sitting most days, so today I've sat for about three hours. I'm just in the books to get a test of the free aftershoe. I don't know if I should make it better or worse. I've got a shiver man, stink. There's almost so many times I can put my boxes inside out. What have you been doing Robby mate? I've eaten, I suppose. Honestly, a bit cold, wet, no tentacles, strapped to the house. I've only got a couple of weeks or so, I don't know. I've eaten on this cover any more, but I've been looking. How long have you been on the streets for? I've been on the streets for November. November? Where have you been staying? I've been meeting up for a minute to get in there. I've been at the Tatl Lodge and said we don't go there. When I can't go for your foster and places like that, then it's hard to be with the rain at Prince's. How are these places busy? It's caused our dorms not to mean the very, the price has changed. The cheapest are hopefully like nine. Up to about nine for a share of the room. How long have you been on the streets today? You've got time for it, you know? I've spent the majority today just speaking to homeless people and understanding some of them. I don't know what to be if I do.  Just basically talking about your pain. But it's just sad to see and hear some of the things. The abuse to get people peeing on them, kicking them, spitting on them. Just what nice. So I've just sat in town. I've busy a bit for about two or three hours. I don't roughly know the time because I don't have a watch. So I need to keep asking people the time. But I sat in a busier place expecting to make more money. But 90 pence I made. Because the busier the street, the more people who are begging for money. So obviously made less. So I'm just back from the soup kitchen. Wow what amazing people. Family, kids all helping out. Giving out dinner in presents to the homeless. So I've got can iron brew, a dinner, presents, selection boxes. Amazing people. We need more people at this in the world. So I'm just with Mel who's running the soup kitchen called H48. Help for the homeless. So how long have you been doing this, Mel? Three years. Why are you doing it? Because it's a need. It's required and we all love doing it. And it's good fun. Who funds us? It's we funders basically. Well this has been mostly funded by lots of people giving donations to our local giving page. And people coming up randomly and handing me cash which is very nice. That's paid for it. And Tesco's have been massively helpful. And they have paid for a lot of the food, for all loads of presents. Brought a treat. So Tesco have really really got behind us as well and really helping. And Nando's help us out every week as well. That's amazing. So that's amazing. So you're here every week? Every week. Every Thursday. For the last three years? Three years. Three years in January. We started off with some sandwiches and a flask of soup. For people who want to donate a fund, how do they get? How do they do that? We have a local giving page. Or they can come down and speak to us. If they want to do. That can take a direct area. They have gifted on that as well. Because we're not a registered charity. We're a non-profit organisation. What's the... So how do they do that? If they register how? What page do they go on? Local giving is under localgiving.com. And then it's H48. You can type in and come up with our page. The link is on our Facebook and our Twitter as well. Amazing. Because I've counted over 200 people here tonight. That's amazing. 200 happy people. God bless you and have a great Christmas. Have a great Christmas man. Amazing. Thank you. So that's my bed set up for tonight. I thought this would make it easier as the nights went on. But it's just about the same. Every noise, over thinking. Homeless people are so brave to do this kind of thing every night. Because it's mental torture. I don't...  But my back's sore. Ars is sore. Legs are sore. My jaw's sore. I don't even know what time it is. Good morning world. Last night was another restless night. I got woken up by two police officers in no word of a lie.  All I see was two big green jackets. And a bright light shining in my face. And I was pretty misty last night. Shot myself. But to be fair, they were really nice. Seeing if I was okay. Telling me how I places I could go to find a sleep. And just telling me to be careful in the town. Because there's a lot of drunks.  But I did it in a bag. Don't realize how difficult it is to balance and hold a bag at the same time. Why are you keeping a look out for people? So just where I've been sleeping, I've just found a needle. So obviously people have been hitting up here. That's the boy who, when I was at the shelter, the first night in the shelter, offered me money. James is a cocaine addict and an alcoholic. Such a nice person though.  I'm just watching pigeons eating bread. It's amazing. No matter what you are human. Pigeons. When everybody's eating, there's always peace and quiet. Crazy for that. That's what you do when you're bored shitless. Talk to yourself and speak to pigeons. How are you feeling today? It's hard to explain. I'm feeling, it feels weird. I feel disconnected. I don't, even though I'm in the real world, I feel as if, because I'm no communication with anybody, I don't know if it's the lack of sleep, the lack of food or the fact that I've not really spoke to anybody, I'm not on a routine. It's like when you're homeless, you're just living day by day. I don't, it's such a weird feeling, but I feel very disorientated, a wee bit confused. It's hard to explain. Since you've been out on the streets, what is the thing you've needed most to survive? Food.  It's as simple as that. And it's sad because the amount of people that are going hungry now is shocking. The food banks alone in the UK have over one million people using them now, getting a free day emergency supply. And it's not just homeless people, it's people who actually have one or two jobs, are just struggling to pay bills and they can't afford to buy food. I've got to take my heart off de France because they were the first country to bring out a law where supermarkets can no longer waste or throw away food. So now they force supermarkets to give their food to charities and food banks. Well that feeds millions of people extra each year in France. Millions of people. Why is that not a law in the UK? So far, how have you been coping without your family and your friends? Try to block it out. I'm not trying to think about that as much because I don't think it will distract me but obviously I'm missing them so much. When you're on the streets it's really lonely sitting there and you feel as if nobody cares and I feel as if nobody's missing me. I don't know if it sounds selfish but that's just the way I'm feeling it. I'm kind of not trying to think about it as much because I know it's coming out on Christmas. My emotions and everything is just all over the place now. I'm thinking straight. It's such a weird feeling but I'm just hoping they're missing me as much as I'm missing them.  Yeah of course. I don't want to sound too dramatic but when you go to sleep you don't know if you're going to wake up the next day. It's difficult to get asleep. I keep thinking people are standing over me. Every...  I'm trying to put on the brave faces if I'm not but I'm scared I'm scared that I'm scared that I've not basically seen my family again and I don't want to overdramatise it that you can get seriously hurt doing this. What's the plan for today? Same as every day to survive. So it's the Friday before Christmas this is the busiest town has been so it's mobbed everybody rushing about trying to get the last of their shopping in. And to the night it looks like it's wanting to play and to the ship to call my bad day. So Stephen how long have you been on the streets? I've been on the streets for the last six months now. How do you find that? It's very hard. The reason I've been on the streets is because you're not used to it so you've been spoilt. Then as we started in Trubeson to pass it down. How do you find that at Christmas? It was... it was my first time on Christmas. I love to be with my kids and I miss my friends a lot. That was great. I don't want to go on my own. So this is your first Christmas without the kids and family? It was my first one. I don't want to put them together. How long have you been in prison? Many years. What about... What's the plans then? What's the next plans for you? All these plans are to give my staff to drink because I'll show you drums to drink. I'll give you a detox and you'll start off with a beer. What kind of drums are you taking? Erwin. Erwin. I'll give you a beer.  Do you find that you've offered a lot of drugs being homeless? How many times a day? I'll give you a beer. I'll give you some this, some that. Some barrios when we get in the tank, you know, another. So it's right in the... So I've just left the city mission. This place has been running over 100 years helping homeless people. Yes, just had something to eat. Got a Christmas present. It's just people from all walks of life. Everyone with different stories. Again, speaking with people who have two jobs just can't afford to pay for food. That amazes me that worldwide we waste one third of food for human consumption. One third, but yet we have merely one billion people starving. It's crazy. Just to ask you how long you've been homeless. This time I've been homeless a couple of weeks. Seven months. Goodness. Seven months. Before that, it was two years. It was so much. How do you, have you get family or friends? I've got a family. I don't speak to them because my brother's what you call a beast. We've got a friend. And they speak to him. Sad that you didn't. All our friends is each other. We'll get to the issue. How do you think we've been on the streets at Christmas? Shit. Sorry for the language. That's fine.  Do you know what I'm saying? I'm all one statement right? See one out of ten people are good. It is goodness. What's your next step for years? What's your plans? What's your next step? I'm the Christmas tree. A plan. She's reaching out to me. She's got my LGBT. I'm trans. So they've got a legal obligation to help me. Have you been getting help? Some crying. Some. It's not enough. Have you been abused or anything on the streets? No, I've been attacked. I don't think it's here. See the scars here? I'm down here. I'm a bit off my nose. This is attack. Last year, July last year. What happened to you? The bottle got smashed on my face and my ribs broke. For what? They're being both trans and homeless. So I've just left stewing cast. I was just speaking to a cast, very intelligent man. His friends do. If I'm honest, he's away with the fairies just now. But cast doesn't want to leave him because they're two of my best friends. When you see the conditions that actually homeless people sleep in, it makes you think because I know a lot of people who love to morning complain about life. Do you really? Is your life that bad?  Day five. Just a McDonald's for a heat mix. Half set. Chatter today. How are you feeling today? So tired. Hungry. I'm not going to complain today. I'm really starting to feel homeless. The first thing I thought about when I woke up was where I'm going to sit and make money and what time the soup kitchen's open and I'm really I feel homeless now.  Does that mean that you're adapting to life on the street? It's a weird experience. It's coming from a roof over your head, food in your belly, clothes, having money to having nothing. It's an exchange that I hope no one has to experience. It's tough but so for the people who are watching just now just imagine if you had lost a loved one or you lose your job and you can't afford to pay the bills and you end up on the street because the majority of homeless people have been exactly sitting with you and just bad circumstances have found them on the street so the next time you walk past a homeless person just spare that thought that they've been exactly with you it's just an experience that it can happen to anyone so it's tough.  Dean Johnson What's your dog's name? Kish How long have you been homeless for? Seven weeks now How are you finding it? It's a lovely last night and sometimes you can get it already but other days it's bad What about you experienced any violence? A bit of good times What kind of stuff happened? Well, it goes back and on again but the rest of the time I can't keep missing people I can't keep missing people For no reason How are you going to be for Christmas? I'm not sure yet Have you got family? What about your dog being offered shelter so you need to sleep out you need to sleep out with the dog because the shelter How old is your dog? Any way you can get accommodation or help Best again for up I'm going to get my I'm going to get my I'm going to get my I'm going to get my I'm going to get my I'm going to get my What about How many hours a day do you sit out? Five to six hours a day Thank you very much Five to six hours a day I just ate so we had a dinner so we got food so we got something to eat and we went back and got some mix to sleep So just back from begging on the street there a lot busier today last Saturday before Christmas made 14 pounds in about three hours so just going to have something to eat rest for a couple of hours then just going to try and get a couple of other sleep and then go to the soup kitchen again tonight try and speak to a few more people and see what they're going to do over Christmas I've been working with the weather usually it's pissing down in Glasgow every night but it's only been raining once or twice This wee camera every time I speak into it I feel as if I'm on a Blair Witch project What are you going to do for Christmas? Are you on the streets? Where are you sleeping tonight? Is no one trying to help you? Oh yeah they're trying to help but then they see what to do and they're not letting to leave till 10 o'clock in the morning and you're not even going to run for 8 o'clock at night I'm 30 years old and you've been on the streets for 18 years? She's thinking I need that much but she's thinking they need to nurse me that much where are they right now? Do you have any friends on the streets? They rob me every time they come in the streets Is there a lot of violence for homeless people? What kind of violence you had? I had a meal park so I grabbed a bit of air so that's right down the corner there And who did that? I don't mention names I'm sorry I won't say a name at all because police don't treat people with me I'm a nothing she's a nothing my muckers we've given you gifts tonight because we appreciate every one of you she's got great value to us and she's got great value to God more importantly and God loves each one of you he loves you that much that he gave his son and when we get to understand God fully that he came to earth himself in human form to show us how to live ultimately to pay the price we're asking so I'm just about to speak to Ricky and Julie two amazing people who've just fed everybody and gave away presents they're running a charity organisation called Street Connect but they've got two very interesting stories and I think people need to listen and see so Ricky it was just to see a bit about yourself a bit your past and how well you've done and what you've achieved yeah well years ago I'd found myself in addiction to started through alcohol and then up into heroin, valium and other drugs and it's a feth hopeless full of depression and anxiety was struggling generally in life and then I'd bumped into someone who had done a program called Teen Challenge a rehab program so I went down there in 2009 so nearly nearly 11 years ago and that's where it's a Christian run program and that's where I started to hear about God hear about us learning a lot more about myself and that's where started to really accept who I was who God had made me to be started getting some purpose in my life started seeing things really changing for the better and then I met my beautiful beautiful wife it was just to find out your stories we all heard that's interesting we also had a past of drug addiction teenage pregnancies just a life of mayhem and I also done a Teen Challenge program and through that that really gave us a heart to reach out and believe that other people could be changed so that's why we do this this is amazing I just want to say is to are absolutely amazing how long has he been with each other coming up for 5 years this very amazing 6 years and 5 years married and for people wanting to change and contact with so we've got a website streetconnect.co.uk we also have a facebook page just type streetconnect Glasgow you'll find this we also if you've not got any of technically minded so we've got a mobile number 07-840-804637 and our offices are at 340 Cathedral Street in Glasgow City Centre so we're open there on Tuesday right through Saturday another amazing story another turn his life around inspirational motivational so Charlie how long were you on drugs for? 32 years in fact on the methadone for 32 years night big man thank you 32 years I the methadone heron in the valiant I was on a methadone script I could not get off it I tried so hard to give it everything it comes with that addiction, prisons hospitals, deaths mental hospitals and everything homelessness everything it came with that the last world 3 years ago I was putting contact with streetconnect I just lost my partner in fact and things were quite grim things got worse for me I mean I was putting contact with streetconnect I started coming to their bridge to freedom program and through doing that I learned a bit through doing that sorry Ricky asked me if I wanted to go to rehab I went to Teen Challenge down in Nomnam and through going there and through their teachings and the store Biblical principles and that and through doing that I've learned to I can live my life without drugs I don't I'm now in the leadership academy school and ministry down there I'm just up here visiting helping out the streetconnect helping out the streets and I just try to put some hope back into the people out there that their lives can't be changed around also when I'm down there I'm out on the streets of Leeds and that I'm just sharing hope that lives can't change your life How long have you been clean? I've been clean 2 years I've helped others but looking at it it's also helped me it's helped me evolve and progress because listening to their stories I would have never met people like this if I didn't do this and I'm gobsmacked now they're doing charity work where they're feeding people giving out presents and they do this every week they have 12 week programs to get people off drugs as well What an amazing experience and so grateful and thankful that I've met these people amazing I've got these toiletries or that and that or use of the diamonds I'm out tonight I'm going to sleep up here but use make sure you're alright how are you tonight? good, how? that'll cheer you up there's biscuits and that and that I wish I'd never don't worry about it we'll only sort everything out I just didn't mean to do that you are I really didn't so nice don't do that don't do that man don't do that cast, there's a nice check the books cast it, go on and give me please fucking heartbreaking man so I'm just going to set up my sleeping bag next to them sleep before them but trying to calm them down so I shall see you in the morning I don't want to keep videoing because I don't want to become a pain in the ass don't know what I mean, throw cameras in their face but people need to actually see how much pain these people are in and they're crying out for help so we need to fucking help somewhere or another I never slept one wink last night after the horror stories I was getting told people should not be getting treated like this it's so sad so I'm going to do everything in my power to help these people and it's okay to try and re-home these people but if I'm honest I wouldn't be able to keep it they need to get into rehabilitation and get into a drug program get them believing in themselves again but they need to want to change and when I speak to the people I've been speaking to they do want to change they just don't know where to start and I'm glad I met Ricky and Julie last night because it just shows that people can change no matter how long you've been on drugs no matter what age you are if you believe in yourself then you can change and now that Ricky and Julie are helping people helping people better their lives and it gives light and hope to other people who are struggling and don't think there's any way out before I was coming to do this documentary I was coming in blind I didn't really know what to expect I just thought it would be a case of begging for money and then sleeping at night and hearing a couple of stories from people I didn't realise the extent they actually go through and I do it myself I walk past so many homeless people I'll give money and I'll the food and I'll spend a little bit of time chatting but I walk past a hell of a lot as well and you forget that they are human beings they have got feelings and emotions and they go through so much hurt and pain and you kind of forget that so just to ask you how long you've been on the streets 23 years roughly I'm Glasgow 25 years and I still haven't a digital What's the plans for Christmas? Don't tell me a message and I'll away If you ever encounter any violence or abuse you know on the streets I see everything as long as I wake up in the morning I'm in the morning I'm alright Back to work Christmas here It's funny because every shop I go into security guards are always following me about but I get that they're doing their job a wee bit suspicious and if you look rough then they will follow you and there are some days if you're begging for money I'd imagine not being Christmas January the quiet time of the month but almost people won't make money so if I wasn't making money and I was hungry I would be getting stealing food but survival won't I've been homeless for the 7th of March 17 I've rented a home with a social he says I'm looking next to Glasgow get a tape on he was out on the centre can't take me How do you feel being homeless for Christmas sick if you get family have you been sleeping on the streets Christmas even I'm really starting to miss my kids so feeling a wee bit lonely but I can only imagine how homeless people feel who have kids and can't get to see them so I'm going home in a couple of days and I'll get to see them and I'm still feeling very lonely and sad so I can only imagine how homeless people feel they came up next to me buying booze and that and then I went over another guy close to me but six yards he went and bought them booze but he bumped them they also got it down and he bumped them and he said to me can I help you and he says you're all homeless bumping junky bees and then one came to Bosnia and he said to me and I stood up and he said to me how's the place been there was people who were doing there and it came running up and he helped me he helped me stand up but you're okay I'm alright I saw the small thing you're a strong man so they're in that van fucks exactly what happened so basically this guy we're just going around doing all the normal Christmas helping out the homeless people just trying to give them basically food comforts and everything and then we just walked around and we just seen a couple of kids walk up out to this guy and try to start a fight with this guy and unfortunately this guy couldn't defend himself we came down on time so unfortunately nothing happened so the kids were walking up but eventually one guy came back and tried to actually fight him so he just stood in front of him and said you can't touch him, you can't do anything and then they walked off and I think that's when they met him because they protected him from getting beat up was the police okay the police okay they were fighting he says man I just want to say thank you well done good bless, have a good Christmas so I've just walked around the corner casting his girlfriend Michelle who had just been attacked of four young boys Christmas Eve for no reason this is the kind of stuff they need to go through every night so I'm just with Daniel from Setting Chance Scotland who's running the charity for the homeless tonight so Daniel how many how long has he been doing this half way through August how do you find that good, I find it rewarding a lot of numbers, homeless wise here you can do up to 100 on the streets but if you have a good night and you do a run through the whole city centre if you do Buchanan, you do Ergyll you do Circle Hall and then you come down here you can follow up to 150 people if anybody wants to get involved or help out how do they do that we've got a Facebook group with 20,000 people called SCS, help the homeless and our last official Facebook group Setting Chance Scotland I've been up in the streets every night and I've spoken to the majority of people speaking to me, amazing job man I know you've got a van full of presents so you've got to dish out for the shelters in the homeless, can I see you the van cheers mate this is all got to the this is from Nice and Burgundy they've basically done a Christmas tree this is probably half of what's left and I've also got a full unit for a load donation so just behind me is Setting Chance Scotland charity another group of amazing people just fed everyone their van's full of sandwiches and toys so I've just packed up and now Daniel's are waiting to drop toys off to kids he's like the the real Santa so they've got a van load of toys where they're going to drop it off to kids and families who will not have toys for tomorrow so but now they will so another amazing charity, another amazing organisation fair play how does it feel about here on Christmas Eve knowing that you're going to spend Christmas without your family you know what me and my family are going to have many Christmases together I'm going to go home in a couple of days and then I go back to my life these people are still here I've been homeless for seven days but so fucked some of these people have been here for 25 years it's just it doesn't feel like Christmas Eve it doesn't feel like Christmas I do think about it when I see people out with their kids but every day feels the same it's like it's not real and the thing I'm concerned about is leaving these people the way they are because that's the toughest thing for me I need to get things in place to help these people and try and get them into drug programs and try and change their life because these people are crying out for help they clearly want help and they just don't know where to start like I say it's Christmas Eve but it doesn't feel like Christmas Eve because I know what's actually going on with these people on a daily basis so it doesn't matter Christmas Eve, Christmas Day this thing's still going to hurt them so Gordon's just left it's Christmas Eve it's about 11 o'clock at night he's dead I'll know one about just a few people probably finishing up from work it's weird to explain how lonely I'm feeling right now I don't want to be selfish but it's a lonely position to be in I know I'm going back to my family a couple of days but it still doesn't take the fact that I'm feeling lonely plus the amount of homeless people will be feeling the same anyway on the two days I am so it's a weird experience and I just hope that this documentary will be worth it we can get so much help trying to change people's lives Merry Christmas everyone I can't sleep so just came down to look at all the Christmas lives all the lights come the streets they sparkle in the fire beautiful this is probably the loneliest hour I've ever been in my life everywhere's so quiet and if this is the loneliest hour I've ever been in my life then I can't even imagine what it feels like for people who's living on the streets because I'm going home in two days they ain't going anywhere they will still go on the streets we're on this Christmas day we're fucking asleep can't believe it's Christmas though I am missing my kids and waking up giving them their presents and missing the food what are we doing now for an ice warm dinner good morning everyone and Merry Christmas last night was a very lonely experience something that I wish none of yous have to go through I've just spent the last few hours sleeping on a bus stop this is not the way Christmas day should be spent I had to do the toilet outside again as everywhere is closed I'm very hungry soup kitchen doesn't open till 8 o'clock tonight for Christmas dinner and I've no money left clothes are still wet from last night in the rain Merry Christmas mate it was just to find out how long you've been homeless I've only been homeless for what ten weeks or something how you find it I usually spend cranes in the night shelters isn't it better on the streets don't worry don't worry on the streets last days because I've been asking my brother how do you find it on the streets on Christmas day did you suffer any kind of violence or abuse at the last ten weeks eh I've been a few feets a few feets a few oldies and have been hooked he says you were in the hospital and I lost my screen you were in the army you were seen I was a young boy for how long so I'm just at the homely shelter where they'll be doing Christmas dinner at 12 o'clock have to take my hat off to these people not only the fact that they're helping vulnerable people homeless people the fact that they're working on Christmas day helping to feed people and give them warmth massive respect has to go to these people because if it wasn't for them then what else you gonna do can you imagine waking up on Christmas day with nothing absolutely nothing waking up on a cold pavement when I know the majority of you will be spending time with family and friends and opening gifts and laughing on families you know what you like probably fighting as well but I would rather have all that than waking up lonely why did the golfer wear two pair of trousers in case he got a hole in one so just left the shelter after getting Christmas dinner again I can't thank these people enough over 200 people they're feeding for Christmas so this shelter is open 365 days a year and it's people like this that make you realise there's a lot of goodness going on in the world some of the footage you got yesterday was really hard to watch obviously a lot of people with drug problems how is that mentally affecting yourself big time because these people became my friends and it's they kind of looked after me and telling people that I'm their friend that would bother me and now that I know the extent because if I came in this documentary blinded I didn't realise the extent actually what goes on and the problems these people have but by speaking to them they're crying out for help they need help and once this documentary is over I'm going to do everything my power to get the steps for them to better their life and change their life you've got to remember you can't force things upon people but these people want to change and start and I'm their friend now so I'm going to get things in place I spoke to Ricky and Julie who've battled drinking drug addiction and changed their lives and they're going to help us get 12 week programmes for people who want to change and I'm grateful that I can help them with that because watching these people suffer like this is you wouldn't wish this upon your worst enemy a few times when I've met you this you've seemed quite upbeat and just getting on with it but especially today seems like you're much changed a lot it's Christmas day, this is my first Christmas away from my family I don't want to keep talking about me because I feel bad now that I'm going home tomorrow but the people who I've met are still going to be hearing the streets since it's Christmas I've got to be present for you I really want an extra large pizza mate a phone press play hi James just to say I really miss you son the house is so quiet and tidy without you so really I'm having a rest as well I hope you've had a good week and we look forward to seeing you on Bolton Day I hope you have a very good Christmas and you get a lot of presents Merry Christmas little brother don't know what it is you're doing hope you have a good one and I hope you'll be unboxing the missing loads to Llwm with a packer well I hope that you have a very Christmas in fans to get me all of those gifts what you have the house and the room and I really love you so much and I miss you so much you've just been my little pest right now and I wish I could say that I were but I'm not I really wish you all the success son in the year 2018 10. hate it. I'm very very proud of you. You're doing really well I know it's been hard for you. It's been a hard few years but things will just get better and I do love you. Bye son. Yn yw wedi gwneud o'r sefydlu'r ffamiliddau sydd yn ymweld y dyfodeig bai. Gethe allan o bai yn ffath. Yn yw'r sefydlu'r best Christmas shipwyr arall a'r hoff yng Nghymru. Fecesbr kmart, the heartbreaking thing is for homeless people they don't get to feel this, they've no hope, they've no light at the end of the tunnel. I couldn't imagine what it's like on Christmas day for a homeless person to wake up without this. It's the best feeling in the world and I couldn't ask for a better family and friends and I'm grateful for this video so thank you. So just left Gordon! I feel so much better, Ion, mae'r fanlheir eithaeth, a'r ddau'r fawr i mi. E'n fathrach, eithaeth y gallu bobl. Dwi'n gwneud eich ffyrdd o'r 2384. Pryddoedd o'r 13. Ion. Ion, mae'n... O'n rhai oedd o'n dweud? Ion, mae'n dweud. Ion, mae'n dweud eich ffyrdd o'r 2384. A'r amser o'n dweud o'n dweud. O'n dweud o'n dweud? Ion. Mae'r wahanol yn eu fawr, yn ddim yn gwahodcaeth, a fynd i fynd i'r ddaf y wahanol? Mae'n lleol, mae'n lleol, felly mae'n lleol. Felly mae'n lleol, felly mae'n lleol! Felly mae'n lleol, mae'n lleol iawn i'r gweithio'r weithio y ddechrau. Mae'n lleol, leif ar y plwythu'r gwell. Mae'n lleol, Mae'n gweithio'r rhain oedd y gallwn yn gweithio'r marbwyll. Mae'n gweithio'r marbwyll? Mae'n gweithio'r gweithio'r grannu, mae'n gweithio'r gweithio. Mae'n gweithio'r gweithio'r gweithio'r gweithio'r positas. ac mae gynch. Mae'n fath o ymddo i'n gwybod o'r ddweud. Mae'n ddweud. Ond o'r gwaith yma, mae'n gweithio'r cyfrifion hynny o'r cyfrifion. Mae'r ddof yn rhan i'r hyn, mae'r sian o'r ymdangos, mae'r ymdangos, mae'r maes o'r ymdangos, a fyddwch yn ymddangos i'r ymddangos a'u gweithio tynnu fan y gwybwyng. Dwi'n bwyd i'n ddechrau i'r drosu. Good morning everyone! So this is the last day of the documentary A lot of mixed emotions Not really sure how I'm feeling It's not as if I can get back to my normal life when I know the extent He acts as if what's happening For homeless people It was very cold last night The snowing Slept under a bridge A lot of noise here last night but Wrth gwybod llawer o ddweud. Felly mae'n gobeithio. Yn gyfath, mae'n gobeithio. Mae'n gobeithio i fynd i'w adjust. Cymus cyfath? Mae gwybod mewn gwahod. Rwy'n gweud i'r cyfrifog. Ifonwch i'w cyfrifog o'r prifuig sy'n gynnig. Mae'n gweithio'r cyfrifog o'r rhan o le gynnu'n gwaith. Mae'r gweithio ti'n gweithio. Felly emphasis na eich gwneud pileigwyd i fynd i'r gweithio gynnwys i wahas ydy, ond yr eich wneud wrth ei ddechrau Ieil ran y dda. Felly, mae'r braf er mianol sy'n gweld i fynd i chi'n gweithio'n gweithio? Y rhan o ffobl? Mae oedd hynny o wneud fy'n cyfriffygarau rhan o'n fwy mlwydraig. Mae'r rhan o'n gweithio'n gweithio, ond rhes bwysig yn gwneud. Maen nhw'r oedderfod i y taethol. Mae nesaf ddaw i'r fan, dwi'n edrych oherwydd iawn gwladiau... Dwi'n edrych i eich radd. Mae er mwyn ymddangos hac oherwydd am bywydu'r gael... ..ynddo eu ffwrdd i ddigwydio yma i gwybod a hynny yw wedi am i gweithio mno'y wahanol. Felly rydyn ni'n fwy gyd o ffwrdd i'r newydd. Rydyn ni'n fwy gyd oherwydd... ..rydyn ni'n fwy gyd o'r gweithio seeio. Dwi'n eisigo'r llwydd. Yn ei wneud, ben yn ei feryd, gwrdd hynny yn i, ac ond bydd yn sicr hynny'n fod yn oed yn fawr o'r rhaid i'w ddeithasio'r leol. I an, roi fynd i gan ei, eu gallu ymddangos o'n meddwl o'r hawdd yn ddysgu'r hefyd. O'r meddwl sy'n meddwl y bydd e'w cyffredinol, o'r meddwl i'r hefyd, mae'n meddwl i'ch meddwl i'w ddechrau'r hefyd, See what they've done for us there to get help. So Gordon's just dropped me off his a way round to see my family. Give them an update of what they've actually been doing. We've just been going to hang back until they phoned me to go around. I'm nervous to see them as ideas where it enw feels like. Crazy! praise from ChristmastAD Merry Christmas everyone! I am so sorry that I couldn't be spending Christmas Day with you's but I'm sure we have many more together I have another apology for the last seven days I haven't been on a fitness retreat for the last seven days me and Gordon have been working on a documentry on the grown problem we have on homelessness while doing this documentry not only have I realised that how much homeless people actually need our help dyna ni ddurwch i chi yn ei gwedd i ei hwn i'w yma fel ei rhan o chonlw, ond ei ddweud i chi'n hollu'r lleidau yng nghymru i dda. Felly dyma'n oedd gwybod i gyd. Felly byddwn i chi'n gwybod i chi'n gyd, rhaid i chi'n gyd ac mae'n eisiau gyr θαw, rhaid i chi whithio'r rhain. recruiting jesuit, James, Carter, gydig i chi ddewch, ma yna yna brydd chi hieron gael, fyddwch chi'n gydig iawn, a fyddwch chi allan, mae'n rhaid i chi gyd. Snorlen er fawr. Rydyn mor i os yma o gwnaeth. Mae'r amlik yn ei gael arall ar yna? scolded. How do you think we're on this streets at Christmas. Shana. Sorry for the language. I suppose we're timing good will and good change, and people coming together. O'r llawfod hwnnw i gwasgwch. Doedd o'n 10 o'n bwysig. Yn holl fyddech chi'n gwasgwch. James, gweithio'r ffaith i fynd i'w rhaid. Fygo'r rhai o'r Llyfrgell Glasgo. Cysys, ond mae'n gweithio'r ffaith i gael eu ffaith i'w gweld ymgynnu'r gweithio. Gweithio'r ffaith i'w cyffredig o'r gweithio'r Llyfrgell. A'i gweithio'r ffaith o'r llaw. Cymru, rydyn ni'n gwneud. A rydych chi'n gwybod yw'r gwybod.


Purdue Aeronautics and Astronautics prepared me for my career by teaching me how to think and how to approach problems. They taught me how to break down a problem to arrive at a solution or variety of solutions and that has served me well over my career. I knew that I wanted to be an engineer at the age of five when the Challenger tragedy occurred. I remember sitting in my kindergarten class and watching the Challenger events unfold and it wasn't so much what happened with Challenger but everything leading up to that. I remember thinking wow that is so so cool that a teacher is going into space. I remember thinking it's so cool that this is a profession that people go into and it was then and then after the tragedy seeing the community rally around the space program and and work to make it right is what really wanted made me want to go into aeronautics and astronautics. Some of the highlights for me within the School of Aeronautics and Astronautics were taking Arrow 418 and being able to fly on board the Vomit Comet aka the weightless wonder best weight loss program ever. It was just an amazing experience from everything the learning and putting together the experiment, learning how to formulate an experiment and then going and creating it the hands-on nature of building it designing it and then getting to go fly it and have that experience of you know let's pretend I'm an astronaut and really understand how that environment impacts what you're working on gives you a whole new appreciation for when they say you're in a zero gravity environment and that was just an amazing experience for me that I've carried with me and throughout my career. Professors that really stuck out to me were working with Professor Colicott in the Arrow 418 program and the zero gravity experiments you know his dedication helping you work through the problem being able to help you with the solution and then coming down with us as we flew the experiments that was you know really great experience other professors such as Professor Crosley who helped me with my thesis and then was it was an advisor for my thesis. I can't say enough how much I appreciate that that time and dedication to help me reach my goals. Organizations that I was involved with while I was at Purdue included ASEC, the Arrow Astro Engineering Student Council. I was involved in AIAA and I was involved in SEDS and Purdue Fall Space Day. I liked giving back to the community in terms of outreach and paying it forward to inspire the next generation. While I was at Purdue I was given the opportunity to have an internship at Boeing which really helped prepare me for my career because I was able to understand what it was like to be an industry and how to apply what I learned in the classroom to what it was like in an actual industry office setting and how you know what were the differences between what you learned in the classroom versus how you apply that in real life and those differences and understanding those differences prepared me for my last year at Purdue and how I approached different problems and what I took away from different learning experiences and that process and that kind of internal transformation continued on throughout my career as I learned different experiences and I'm able to adapt and learn from that from one one job assignment to the next. The advice I would give to current and future Purdue students would be to take the opportunity to learn, embrace the experience, make friends. Those friends that you make, the friends that you spend hours in the evening with and their wee hours of the morning getting homework assignments done those those friends will be with you throughout your career.  You know really take the time to to get to know the folks around you and then really also take the time to push your limits and get comfortable being uncomfortable because if you do that you will never stop learning and you will go far in your career. The first small step in my career was the first time I flew an airplane when I was 12 years old. The second small step in my career was taking that first flight even further when I went to the Culver Academies where I had a scholarship and learned how to fly an airplane got my private pilot's license. The next small step was attending Purdue and getting my outstanding education in Purdue aeronautics and astronautics and then my giant leap was when I became a program manager and my first assignment was to deliver spacecraft to our customer clean sheet design to delivery within 13 months. Backed by an amazing team we pulled it off and that was my giant leap that opened the door to all sorts of career opportunities. My name is Kimberly Hicks. I got my degree my bachelor's degree in aeronautics and astronautics in 2006 my master's degree in engineering in 2013. I am a Purdue engineer.


Good morning to one and all. Today we are going to learn about mechanism of lubrication. So at the end of this session students will be able to explain the different types of lubrications. So the content of today's lecture that is three types of lubricant systems we are going to learn that is first one fluid film or thick film or hydro dynamic lubrication. Second boundary lubrication or thin film lubrication and third one is extreme pressure lubrication. So first one fluid film or thick film or hydro dynamic lubrication. In this the moving sliding surfaces are separated from each other by a thick film of fluid so at least 1000 angstrom unit thick so that the directive surface-to-surface contact and welding of junctions rarely occurs. The lubricant film covers or fills the irregularities of the sliding or moving surfaces and forms a thick layer in between them so that there is no direct contact between the material surfaces. This is the diagram with which we can explain the mechanism of this particular lubrication. So these two are the moving surfaces this is lubricant which is introduced in between these two moving surfaces and this is a load or the pressure which is carried by the surfaces. This consequently reduces where the resistance to movement of sliding or moving parts is only due to the internal resistance between the particles of the lubricant moving each other. Therefore the lubricant chosen should have the minimum viscosity under working conditions and at the same time it should remain in place and separate the surfaces. In such a system friction depends on the viscosity, thickness of the lubricant and the relative velocity and area of the moving or sliding surfaces. The coefficient of friction in such cases is low as 0.001 to 0.03. Hydrodynamic friction occurs in the case of shaft running at the fair speed as well as in well lubricated bearing with not too high load. In general bearings a film of the lubricating oil covers the irregularities of the shaft as well as the bearing surfaces and the metal surfaces do not come into direct contact with each other. So this is diagram with which we can explain this particular meaning. This is a central shaft bearings these are available and in between them the lubricant is introduced and this lubricant is so thick that there is no contact between such as shaft as well as the bearings. Thus the resistance to movement is only due to the internal resistance of the lubricant. Delicate instruments etc are lubricated with this type of lubrication. Hydrocarbon oils are considered to be satisfactory lubricants for fluid film lubrication in order to maintain viscosity of the oil in all seasons of the year. Ordinary hydrocarbon lubricants are blended with selected long chain polymers. Moreover hydrocarbon petroleum fractions generally contain small quantities of unsaturated hydrocarbons which gets oxidized under operating conditions forming a gummy products. So antioxidants like amino phenols are added in general bearings. Second lubrication system is boundary lubrication or thin film lubrication. This type of lubrication is run when a continuous film of lubricant cannot persist and direct metal to metal contact is possible due to certain reasons. This happens when these are the reasons that is first one a shaft starts moving from the rest or the second the speed is very low. Third the load is very high and the fourth one is viscosity of the oil is too low. Under such a conditions the clearance space between the moving or sliding surfaces is lubricated with an oil lubricant. A thin layer of which is adsorbed by physical or chemical forces on both the metallic surfaces. These adsorbed layers avoid direct metal to metal contact. The load is carried by the layers of the adsorbed lubricant on the both the metal surfaces. The coefficient of friction is 0.05 to 0.15. This is the diagram with which we can explain this mechanism. These are two surfaces in between them a thin film of the lubricant is introduced and this lubricant will carry the load. The oil film keeps the distance apart between of the moving surfaces of the order of the height of the asperities. Vegetable and animal oils and their soaps possesses property of adsorption. They are either physically adsorbed to the metal surfaces or react chemically at the metal surfaces forming a thin film of a metallic soap which acts as a lubricant. The load is carried by the layers of adsorbed lubricant. Although the fatty oils possesses a greater adhesion property called oiliness than mineral oils yet they tend to break down at a high temperature. In order to improve the oiliness of mineral oils, small amount of fatty oils or fatty acids are added. Graphite or molybdenum disulfide either alone or as a stable suspension in oil are also used for boundary lubrication. These materials form a film on the metal surfaces which possesses low internal friction and can bear compression as well as high temperature. So, for boundary lubrication the lubricant molecules should have long chain hydrocarbon, polar groups, internal attraction between the chains, active groups or atoms which can form chemical linkages with the metals or other surfaces. Also high viscosity index, resistance to heat and oxidation, good oiliness and low pore point are some of the good qualities of the boundary lubricants. So, here pause the video and answer this question. Question is in case of a boundary lubrication the coefficient of friction is options a 5 to 15, b 0.5 to 0.15, c 0.05 to 0.15 and d 0.001 to 0.03. Welcome back the answer for this particular question that is option c is correct that is 0.05 to 0.15. Third mechanism that is extreme pressure lubrication. When the moving or sliding surfaces are under very high pressure and speed a high local temperature is attained. Under such a conditions liquid lubricants fails to stick and may decompose and even vaporize. To meet these extreme pressure conditions spatial additives form on material surfaces more durable films capable of withstanding very high loads and high temperature. Important additives are organic compounds having active radicals or groups such as chlorine as in chlorinated estrus, sulphur as in sulphurized oils and phosphorus as a tricracial phosphate. These compounds react with metallic surfaces in prevailing high temperature form metallic chlorides and iron sulphate that is which melts respectively at 650 degrees Celsius to 1100 degrees Celsius and serve as a good lubricant under extreme pressure and extreme temperature. If by chance the low shear strength film are broken by the rubbing action of moving parts they are immediately replenished. So for this particular lecture I have used a textbook of engineering chemistry by Jane and Jane as a reference. Thank you.


Staying in the Bronx, Glebert Torres had the chance to visit PS55 and play principle for a day and visit with a group of students as well. I mean, it's really good. I mean, for me, it's a great opportunity to explain how it's everything to the little kids. I mean, I feel proud and in honor to be here with the kids and explain everything. I think it's the best idea for me. PS55 is a very special place. George Steinbrenner has been to CS55, Hank Steinbrenner has been to 55, we have Robinson Cano, but to have a rookie young guy like Glebert come in and when he's at top of his game and come in and speak to the children and connect with the children, you know, is an amazing thing. I try to have every opportunity to learn about the Bronx, how it's everything in the city and I got a really great opportunity to enjoy with the kids and nothing, I enjoy the moment and try to enjoy with the kids too. I have a special nice man from our principle for the day and he just wants to say some wishes to our mom. Hi, I'm David Douglas, ready for the Yankees. I'm Alex, have a great year and good luck everybody. Bless you. For Glebert, being principle for a day was exciting for him. He got to speak on the intercom and talk to the children, the whole school. He actually got to make a couple of decisions that a principle would normally do and for him he said it was an honor because he really doesn't get the time now since he's always busy playing baseball to come out and spend time in the community interacting with children. That was my first year with the Big League guys but I played two years in the minor, so three years. All the kids asked me about baseball, why I am so young. I mean it's really going to feel super great for them. I enjoy the moment.


Okay. We're live. Okay. Hello, everyone. My name is Martin D'Angiot. And today, this meeting is the Google Summer of Code Evaluation Presentations Part 2. So we had evaluation presentations Part 1 a couple days ago, and now we're doing Part 2. This is the Summer of Code week evaluation. So we're done with the coding phase, coding phase one. And I want to thank all the students for their participation in coding phase one. And today we have three presentations. So let me share my screen. Can you see my screen? Can you see the Not yet. Okay, sorry. Okay, I think it works now. Yeah, it does. Okay, so we have three presentations today. So we are June 26, 2019. And the first presentation will be the Plugins Installation Manager CLI 2 library by Natasha. The second presentation will be Remoting over Apache Kafka with Kubernetes features. This will be presented by Long. And the third presentation will be the Working Hours Plugin UI improvements by Jack. Okay, so before we start, I would like to ask anybody who is attending that I want to say that we're going to be taking questions during the presentations and after. And you can post your questions to this Gitter Chat. That's jenkinsci slash jsoc-sig. Okay. And yeah, one topic to it that we start from presentation by Natasha, then it will be Jack and then it will belong. Sorry for my mistake. The order in YouTube announcement was different from the Google look. Okay, so the second will be Jack. Yes. Okay, we'll do that. Last thing I want to say is, okay, so the way this goes, the student will present their presentation and then mentors will have a chance to comment or ask questions. And then we move on to the next presentation. So I would like to now we'll stop my screen share. Okay. And now I would like Natasha to present us the plugin installation manager with the CLI, which is your project. Natasha, the floor is yours. Thanks. All right. Yeah, I'll go ahead and get started. So hi, my name is Natasha Stopa and my Jenkins Google Summer of Code project is the plugin installation manager library slash CLI tool. Just a quick overview of my project. There are sort of two main parts. There's the CLI tool, which will allow users to have more control over which plugins they want to download and use for Jenkins instance and more easily see information about specific plugins. And then there's the library, which will sort of serve as this unified way to do plugin management. And then, yeah, some of the key features will be that we can download plugins before Jenkins starts. And then it'll also offer better plugin tooling. So first I want to just motivate my project a little bit. This quote was taken from the offer plugin management tooling epic that this project is based off of. So everyone is reinventing the wheel, partially implementing the quote unquote details of plugin management, signed metadata, artifact checksums, plugins detached from core dot dot dot becomes obvious Jenkins should provide adequate tooling for plugin installation outside Jenkins live instance. So plugins are key to the extensibility of Jenkins and plugin management has been somewhat of a pain point. There's currently lots of different ways of doing this, each which has their own strengths and weaknesses. A lot of people have been trying to do the same thing multiple different times. So the goal of this project is to really streamline plugin management across the different components, and then also offer additional features such as viewing security warnings and available updates. So the first part of my project, we kind of started by trying to pull out plugin management from core, which ended up being pretty difficult. So you probably can't really see this visual, that's okay, it's more just for visual purposes. But each box represents a class related to plugin management. And then each line in that box represents some method and all the red lines are dependencies that would also have to get pulled in or refactored. And then additional boxes, same thing, are just related classes or things that would also have to get pulled in. So this ended up being a much more difficult approach to kind of start with. So we ended up changing gears a little bit and trying to go about this a different way. But I just wanted to bring this up because we did look at this, but it ended up just being very complex with the dependencies. So a large part of phase one has been focused on converting the install plugins, bash script to Java. And we wanted to start here because there's a lot of limitations with this bash script. It's difficult to maintain and extend. It doesn't get all of the current up to date data from the update center. So there's kind of two portions, as I mentioned to this. There's the CLI options. And then also the library. I'll go over each of these and what I've implemented so far in a little bit more detail. So currently, these are the available CLI options if you were to download and try out the tool today. So the user can input a list of plugins either through the CLI or through a .txt file that just contains a list of these plugins and their versions. The user can specify which directory they want their plugins to be downloaded to. They can also include a Jenkins core file. And then they can also view security warnings for all plugins. The library so far works like this. Basically, first it tries to find when installing plugins, which plugins are already installed or downloaded. So first it'll check the plugins that are in the war file. Then it will look at plugins if there are any plugins installed in the specified directory. Then it will go ahead and actually download those plugins and their dependencies. And it'll ignore them if they're already downloaded or installed or upgrade them if there's an existing version but what's required is a higher version than that. And then it'll download those plugins from the URL either based off of the plugin version or if the user can specify also a version specific specifiers such as latest or experimental. So go ahead and download those and their dependencies and put them in a folder. So I have just a quick demo of kind of how that works. Okay. So I have my jar file. I can go ahead and specify a list of plugins here. I'm just specifying one right now. And then I've also included my Jenkins war file. So as you can see, the plugins will actually start downloading. We'll go ahead and check and see what plugins are installed in our war file. Right now I just use kind of the default plugin directory. And if there isn't one, this library will go ahead and create it. So right now we don't have anything in our plugin directory. And then for each plugin, we'll go ahead and grab it from the URL and download it. And then for each of the dependencies, go ahead and do the same thing. Okay. So I think downloading all of these does take a little while. But yeah, you can see that basically if we have an installed version that's less than what's required, we'll go ahead and upgrade that. And then if we have an already installed plugin, we'll go ahead and ignore that or skip that too. And then I guess I also want to add, I did present this on the platform SIG meeting last week. And we had some issues with recursively resolving dependencies. And that has since been fixed. Okay. So while this is downloading, I have a couple other things I'll go ahead and share. So let's see. So we just recently released an alpha version. So feel free to go ahead and try it out and give me feedback. Looking forward to hearing more about what you guys think. And then just in terms of next steps, so far, it's very much a work in progress. So there's a lot of work to be done yet. So we want to make parsing more robust. We want to add full support for actually viewing all the security issues and available updates. We want to support different input formats and incorporate into Jenkins Soccer. So I did just see somebody asked a question about how compatible it is right now with Jenkins Soccer. So that's something I was actually working on last night. And it's not quite there yet. So I think some of the defaults that I've set for specifically if there are plugins that fail to download, I have a default set right in there right now to just create a file in the current working directory. And I know that that fails with Jenkins Soccer. And then there's also a couple other issues with right now in the current installation script, you can basically getting the update centers is set via environment variable. And I have a hard coded right now. So those aren't changeable. But that's something that we're aware of. And we have a jura ticket for so that should be resolved sometime in the near future. Okay, so let's see, I think that those are probably done downloading now. So yep, so I just wanted to go ahead and show you we have all of our plugins installed. And then I did forget to show you in my plugins dot txt I did also include a failed plugin that should fail as well. So this is the part that I was talking about that currently there was an error in Docker. Basically, we create this text file that includes like the failed plugin. And I know there are some issues with that. So yeah, I think that's pretty much all I was going to show today. Yeah, we have meetings twice a week at 6 p.m. UTC, you can check out the repository and our Gitter channel. Yeah, so are there any other questions or feedback? Actually, I have one technical question. Yeah, what happens when the download center stops responding in the middle of the operation? Are you talking about like if the plugin is downloaded like halfway or are you talking about like if the URL can't be resolved? Sometimes the download center goes offline for uncontrollable reasons, or maybe let's say I'm on an unreliable internet connection. How does this script behave in that case? Or how do you plan to make it behave? Yeah, so I think in a case where you can't actually access the download center right now or say if there's some error with actually downloading those, we'll just print that there was an error. I think that we probably in the future might want to create a couple different options on how to deal with that. So one problem would be say you are downloading a plugin that is a dependency for another plugin. Obviously, it's going to be problematic if you can't download those dependencies appropriately. But in some cases where you just want to say view the information about what those dependencies are or available updates, maybe in that case, we wouldn't necessarily want to stop the whole procedure. Maybe we just want to say oh look, we can't access this right now and carry on. So I think the goal is to make that configurable where the way that would be handled might be different based off of the different use cases. Does that answer your question? Yes, thanks. Okay. And then I think there was at least, sorry, one other question. Yeah, so it'd be nice to support Maven Repository as an installation source. Yeah, I think that's something that we can probably do. And I can go ahead and create a Jira ticket or that's something you guys can do too. And then we also had talked previously talked about I think on a different call about supporting caches. That's something that also there's a ticket for we just haven't quite gotten there yet. Okay, so if there's no more questions, I'll go ahead and pass it off. But again, really want feedback. Feel free to try out that alpha and just let us know what we can do to make this tool really usable, something that people really want to use. Okay. Thank you Natasha for this presentation. So, Christian, would you like to have a few comments? You are the lead mentor on this project. Would you like to make a few comments? Sure, I guess the project has been going well so far. I think it's really good to be able to see the downloads that are happening, like being all around the tool and at least build the plugin folder locally. Again, if you have anyone has any suggestions or looking to see anything, please feel free to add it to the Jenkins Jira. We'll maybe look at the potential phase two or phase three, but I think it's been good so far. Good job, Natasha. Thanks. I have one more comment too. I just wanted to thank all the mentors and org admins. Thank you guys so far for all the support and I look forward to continuing to work with you. Thank you. Thank you. Okay. All right, so let's move on to the second presentation, which is the Working Hours plugin UI improvements. And this will be presented by Jack Cheng. Okay, so I'm going to move it to you, Jack. It's all right. You have the floor. Yeah, thanks, Martin. Okay, I'm going to share my screen. Okay. For the first code phase, and I've been working on working hours, plugging with Jeff and introduction. The Working Hours plugin is a plugin which can help people set allowable build times and set excluded days and which could schedule our build. And we have control of the times of the days and the build will be executed. But the plugin needs more improvements, like you know, currently some plugins are using Jali. I don't know, maybe most are using Jali to write the configure page. And so if we want to import a date, there is no provided components for us to import a date. At least we could not select a selected date. We just can import a hard-coded date like a number with slash. And so we are actually thinking about using some components, some third-party components to have a selected date. And also in setting time ranges, and the time ranges is just the allowable build times. So in order to find some usable UI components, some hyperlibraries, and we are thinking about using React. And why using React? Because using React, we got some powerful data picker and we could pick data, pick date like a magic, and we can have a slider to choose time ranges. And also we got some ability on designing a flexible responsive UI. And should I show some part of my demo? And maybe that would make it clear. And here is what it looks right now. And for time range part, we can have a slider, we can use a slider to select a date, and people could import data just type in. But also we could use a slider just to that time. And for excluded dates, we can select the date, use the time picker, and this is a React component. And we can select date or yeah, so she has such a mouse to like this. And we needn't to type a hardcoded data string. And you know, sometimes it's easy to type a round date. And yeah, let's go back. Also, if we use React, we also could take advantage of Webpack. And if we use Webpack, the user interface we rotate, you know, in common ways of develop some JavaScript projects. Some of your functions will be used to pollute the global namespace and like something if you import some libraries with a script. And for example, you import jQuery and in the global namespace, all the plays could use jQuery, but we actually that's not expected. But if we write a React project with Webpack, the output will be wrapped in a function and that is executed instantly. Yeah, so our project won't pollute the global namespace. We won't affect the other plugins. Also, if we want to use React, we are not using, so we are not using jelly and sometimes stapler anymore. And we need to split our front end with back end, no, separate them. So we found a solution to divide the front end and the back end. And we just doing this by setting a mountain point in the jelly file. And usually it's a it's a simple tag with a unique ID. And then in the block below, we got a script tag and it will import the file with Webpack. And by doing this, we got our React app mounted into the place into the mount point. Also, we are not taking advantage of some stapler hyperfunction. We are not using it anymore. And we may need to define our own backend service. And I'm doing this, learning from the blue ocean. Although it's just using stapler, but it helps me a lot. So we got a function called geodynamic and it will receive the request and we will add its parent URL and relate it to the process function. And then it will be returned to the front end. And yeah, set HTTP request and this is from the front end. It's just using an XLS to send a post request. Okay. And actually, I'm thinking about building a common way to develop plug-in with React. And I don't know, maybe the working hours plug-in may be the first one to develop common plug-in with React. So I'm thinking about if people want to design a more custom UI, if he wants to use some maybe more than frameworks like React, like some other headmaster JS frameworks, we could produce a way to build a plug-in with them. And this is what I'm trying to do. But for the difficulties, it's just a problem I found during my attempts if you know or not, Jenkins is using prototype.js to provide the JS functionality. And it's maybe a little bit old. It has some incompatibility with some React packages. And yeah, so maybe not all the packages, but we should be careful. And currently, we don't know how many packages it will have incompatibilities, but React is okay. And for next phase, yeah, I will complete the backend service and data validation. For now, the backend service is just a function to store data and return data. And maybe we need to do more things like data validation and excluded data check. And also, we could do something like workflow refinement and also for the things before we could make a scaffold, maybe a boiler plate or more common way to develop a plug-in with React. And I think that will be kind of useful. Okay, as I see more on the user interface, yeah, I see the excluded dates. For now, we could select the base time zone because if excluded, the date was set. And if the people who use the system is divided all over the world and the date starts in their local time zone will be different. Yeah, and so we need to define a base time zone to put date to start the excluded dates and then to make it consistent. Also, there is a preset we could select the date. Like if we set the rigoring calendar, we could select the next gaming day and we apply the choice. We apply the choice and it will be automatically set to the fourth Thursday of November and it will infer the next occurrence. Like it's on the Thursday, November 20th. This is one of the new features called presets. Also, there is a dynamic date. We could select a dynamic date, which means the date is not static. It depends on the order of the day you set. Some hard days, it's not static and maybe it's on some Sunday, some Saturday. And this is what is useful. Also, we could select a static date. And the effect if we integrate it into a plugin development, it will be something like that here. And for this part, we will make another build script and we will generate the files into a plugins web app directory and write it right under the just directory and we could inject the files using this script. And so in that time, we could provide a way to how to reload the web app in Jenkins web page. Okay. I think maybe there are a lot of questions I need to answer. Okay. Sorry. So, we are at the screen. So, one of them is that one of four can mean suggest us questions. Yeah. Okay. Okay. So, okay. Have you reviewed Jenkins design language and Jenkins JS bundle? Yeah. I know them but Jenkins design language is it's styling is different with classical Jenkins styling and maybe I think we, I think the plugin we wrote for now should be better consistent in the style with the other plugins. So, although the plugin I wrote here is not it's not using jelly components but I, but I still set the style of the components to the Jenkins styling and yeah, I think that's more comfortable. Maybe that's more consistent with Jenkins. Thank you. Okay. And sorry, Jeff. Should we embed the name of the plugin to make yeah, yeah, yeah. Yeah, we could embed the name and maybe we could have some hushed the number and to make it unique and the other, the other, the other scripts won't be, won't affect us. Okay. Do we have a plan to adjust the potential prototypes? Yeah. The prototype, the prototype.js, this library, uh, uh, yes, was effective once inference, though, my development while I, while I am using a library called entity and the, called and, called entity and the sum of its, uh, usability of, of the map function has conflicts and I, so I gave up using the entity library and I choose to write it in, in simple CSS. No, we actually, and we don't have a plan for now, but um, oh, yeah, uh, maybe there are some, or maybe there are some, uh, solutions for that. Well, let's talk about that. But, uh, I will, I will post the data later, maybe in the, in the, in the, in the GitHub chat is a, is a poster. It, it's a poster wrote by, uh, some other people. Is it? Okay. And is there a plan to embed into, uh, in case we have a UI, yeah, ifrim or do you plan to make it look a little bit closer? No, no, no, no, we are, we are not using ifrim because I, because I think, uh, React provided us with some ability called mountability and we could mount our application to a certain point. Yeah. And I don't know, I don't know, uh, for other pro, for other approaches, like, like what approaches? I don't know. Oh, sorry. Yeah, no worries. If the question is not comfortable to you, we can just take a top line. Yeah, the purpose is to start the discussion. We can come up on the questions later. Hey, Oleg, are there any people either in the community or, or CloudBees that can, can give us sort of design help? Well, we can ask around. That's for sure. Okay. So I definitely know a couple of names. So if such help needed, I can try sending a demo to them and maybe we will get some feedback. Yeah. Just, just regarding like, like, look and feel and, and styling and stuff. I would probably feel more comfortable just having somebody do a review of the whole thing when we're a little bit closer, if we could find somebody. Okay. Yeah, I'll try to help. So if you follow up on the developer mailing list, we can just discuss it there because the best advice for such cases, if you want feedback, just send something to the developer mailing list. For example, you can send it into this demo, you can send it to the court and you can ask for feedback and it would be a good starting point for all kinds of such discussion. Okay. Well, thank you, Jack, for presenting. I wanted to ask if Jeff wanted to comment on or, or has questions, but you've already spoken, Jeff, but you want to add a couple of things or? Yeah, I just want to say, I'm kind of pleased with this project overall. I think if you just look at the features that we want to implement, it seems like deceptively not a lot, but there's a lot of things like breaking new ground with using React, so we can make use of these third-party components. There's a lot of tons and tons of React components, so that takes some extra time. Just working with dates and times is often harder than you would think, and so that adds some complexity. And I like the approach that Jack is taking towards thinking about with the problems that he's found, figuring out how to make those things easier for other projects in the future. So I'm really pleased with that, and thank you for your work on them. I'm looking forward to the rest of GSOC. Okay, thank you. Let's move on to our third presentation. Okay, so just a moment. First, I want to check that I'm properly sharing and presenting so that the video is recorded properly. So far, you're not presenting. Okay, so I should be hitting the present to everyone button. Is that right? No, you should. Do you want to share the screen? If yes, you should click the share the screen button, because I can make you a presenter, but now we just see a Jenkins logo talking to us. Okay, so here's my screen. Yeah, now we see it. Okay, except it's the loop. Wait a minute. Okay, obviously, I'm sorry, I'm not familiar with this. I'm going to stop. And let's move on to our third presentation. So third presentation is remoting over Apache Kafka with Kubernetes feature by Long. And so Long, I invite you to start now. Okay, thank you. Hi, everyone. I'm going to share my screen. Okay, so today I would like to demo my GSO project. Remoting over Apache Kafka with Kubernetes feature. And yeah, I'm Long, I'm from FPD University in Vietnam. And this is my first time participating in GSO and contributing for Jenkins. And five mentors, Andrea and Kate are left. And so on. And okay, so sorry, I thought I lost connection. Yeah, we see your screen. Yeah, yeah, can you see my screen? Yeah, because my connection is a bit laggy, so I feel that I'm lost connection. So remoting over Kafka plugin is a successful GSO project from last year. And but it has some problems. First, it requires user to manually configure the entire system, which you will have to start their own GSO keeper cluster, Kafka cluster, then start their own remoting agents. And the second thing is it doesn't support dynamic agent provisioning. So scalability is hard to achieve. And that's why this project, it is to solve two problems. The first one is out the box solution to provision Kafka cluster. The second one is dynamic agent provisioning in Kubernetes cluster. Let's move on. So the original proposal is our first one is Kafka provisioning in Kubernetes cluster. Okay, sorry. And dynamic agent provisioning in Kubernetes connected logic using Kubernetes credential, a ham chart to start the whole system. And finally, the version tool release. And what I have done is the first thing I have implemented a Kubernetes factory adapter class to connect to Kubernetes cluster using different kinds of credential. The second thing is a function to launch Kafka and to keep in Kubernetes using Gmail spec files. And after launching Kafka, it will automatically update the URL field. And I also investigated compatibility with Kubernetes plugin, whether we could reduce the code in Kubernetes plugin, so we don't have to implement Cloud API. And the end result is we cannot reduce the code. So we will implement Cloud API in phase two. The last thing is I have written a ham chart to start the whole system in a Kubernetes cluster. Okay, so let's move on to our first feature, Kafka provisioning in Kubernetes. So in global Kafka configuration class, there is a button. And when a user can fill out the Kubernetes information and press the button to start the Kafka and Zookeeper. And when user press the button, it will instantiate a Kubernetes factory adapter and reduce the HTML spec file from resources. Then the Kubernetes factory adapter will pass the credential to create a Kubernetes client and then start them on Kafka and Zookeeper to start Kafka and Zookeeper on Kubernetes. So let's demo, let's move on to the demos. I have started a Jenkins server on my local host. Okay, yeah, as you can see, this is the Zookeeper and Kafka URL. So in the previous, before user have to start their own Zookeeper and Kafka, then input the URL here. And this feature, we can use Kubernetes and input the Kubernetes information. So I used MiniCube on my local machine. And this is the IP as a part. And the next space is demo Kafka. Okay, so let's start the connection. It's success. And I will press the button. And it will start Zookeeper and Kafka on this namespace. And it might take a while to download images. It's the first time. And I preload the images. So you guys don't have to wait in demo namespace. Zookeeper is already up and Kafka initializing. Let's see Kafka look. Okay, so it's opening port. It's success. So why we wait for Zookeeper and Kafka Jenkins server with constantly ping for the port? And after the Zookeeper and Kafka started, it will print the URL here. And the URL will be automatically updated here. And why we can do this is because I have a JavaScript on the jelly page. So here. So what this JavaScript does is it will observe every azure mutation of the API. And it will watch it will watch this element. And if it's element change to success, we will pause the URL here and then update it here. So you don't have to reload the page. Okay, that's it. Let's move on to the next one, which is Hemchart. I will tear down the Jenkins and Kafka to free up some memory, delete all the service and port. So the next one is Hemchart. And Hemchart. Okay, thank you. And Hemchart. Our Hemchart have two dependencies. The first one is stable slash Jenkins. The second one is incubator slash Kafka. And for this demo, I will also start a part in Kubernetes to an agent part to connect to the Jenkins master. Okay. So I have a script to demo Hemchart. What this script does is it will install the Hemchart, then wait for Jenkins to come up by using netcard to bring the part and then copy the password to clipboard. And then it will use configuration escort to launch an Asian computer on the master side. And then it will launch a remote in Kafka, a remote in Kafka Asian part to connect to the computer master side. And then it will open the URL in the browser. And this, the whole thing might take about three to four minutes. And while we wait for Jenkins to come up, I will get all so you guys can see all the service. So we have Kafka, we have ZooKeeper, we have Jenkins, and Kafka and ZooKeeper are already online. Jenkins takes a while to initialize because it has to download all the plugins and configuration. Okay, so here's the dependencies. Kafka and Jenkins. And I overwrite some value for the demo. For Kafka, it will already start a standalone cluster, only one replica. And for the Jenkins, I also inject some plugin and some init script. This is the script for agent part. Okay, so Jenkins is up. And this group will open the empty master on the browser. And because I have a script to copy the password to the port, I can paste it here inside. Okay, so this is the agent computer on the master side. So as you can see, agent part is up. And it might take about one minutes to initiate handshake and fully connect. Okay, so now the agent part can connect, have connected successfully to the master. And we can run a job. Let's run the hello world job. I don't know why. This error is uninspirated. Basically, the agent connects successfully, but there's some work. I cannot run the job. Okay, let's move on. So that's it, the two demo. And the next phase, the plan for the next phase is Implement Cloud API to provision remote in Kafka agent dynamically, so we don't have to start in part. We can create as many as many as we want, depending on the workload. And the second thing is Implement Cloud API implementation with Handchart. And probably more unit has documentation and fix some bugs, like the last one we see, and release version two. And here's the links to the repo, the the channel for project is slash remote. And the project space, and the blog post is I'm drafting the blog post, and it will probably come out at the end of phase one. Okay, so Q&A. Does the configuration support GCSC plugin? In my proposal, I have planned to implement GCSC support in phase three. So in phase three, I might demo some GCSC support. And that's it, do you guys have any questions? Okay, thank you, Long. Is there any questions? Yeah, maybe one additional question is which Handchart do you use as a base? As a base Handchart. I don't think there is maybe the official agent Keynes Handchart from Google. So this Handchart is very stable and extensible, so we can use it. And I also use Kafka Handchart. So the Kafka Handchart is still in incubating period, and it still has many things to improve. So I've got new Handchart. I also have contributed some PR to those two Handcharts as well, because it has some work. Okay, I actually have a question. It's about the configuration as code. I'm wondering if it's wise to wait until coding phase three to start thinking about supporting GCSC. Should it be considered sooner to make sure it's compatible from the start? What do you think? Yeah, that's a very nice idea. I think it makes sense to start considering it now. Okay, thank you very much. Goodbye. Okay. Vutuan, would you like to make some comments? Okay, so I think the overall demo is good. I said we have some bugs in the final demo, but I think long in the dry run before this, long good if well. I mean, I think there's some unexpected, maybe I guess it's some network or some version conflict problem. So for the overall of this project, I think Long reached out to us quite early, like from the beginning of diesel, and he's very active to ask the question. And so he's very active to sell learning about the concept, about the plug-in, about Kafka on communities. So actually, I quite appreciate all the effort that he made until now, and I'm looking forward to working with him in the second phase. Yeah. Okay, thank you. All right. Well, thanks everyone for participating today. I just have some couple of closing remarks. First of all, I would like to remind all the mentors to please submit your evaluations. As soon as possible, we do not want to miss the deadline. I want to thank all the students for submitting their own evaluation. So that's very nice. I think they are all in. So thank you. And thank you, everyone, for your contribution during, contributions during phase one. And best of luck for the next phases. All right. So does anyone have any further questions or comments? Okay. So on this, I will conclude this series of three presentations. Thanks, people, for watching. And I will now stop the broadcast. Thank you, Martin, for running it. Thank you.