Changer roulement roues arrière MERCEDES-BENZ E W211 TUTORIEL | AUTODOC

Use a socket №18 Use a combination spanner №18 Use a torx №T30 Use a socket №32 Use an end bit №10 and an open-end wrench №18

Use a socket №16 and an open-end wrench №16 Use a torx №M12 and a open-end wrench №18 Use a socket №E18 and a combination spanner №18 Use a socket №E18 and a combination spanner №18 Use an end bit №10 and an open-end wrench №21 Use a socket №8 Use a socket №E12

Press in the hub using a hydraulic press

Solar PV and Tesla Powerwall 2 performance June 2020 in the UK

In this video I’m going to take you through our solar PV and Tesla Powerwall 2 performance and stats as well as our electric car costs usage for the month of June 2020. So stay tuned Hi John here, and welcome to my channel If you’re new here, then all the details of my system that I’m going to be talking about are down below in the description. So have a ganders down there if you want to know the details of our setup, our individual components, and the configuration. I’m going to start with a highlight. We had our Feed-in Tariff (FiT) payment arrived. Hurrah! So I’m going to talk you through that, and how that’s made up So on June 1st I submitted our FiT generation reading which covered the last three months and we’ve been credited with a princely sum of £956.83 This was the highest quarterly payment and basically only made possible for the awesome months of April and May, which phenomenal. So this payment is calculated from the generation from our original 4kW array. We don’t have a fit payment on our new array. The payment is made up in two parts; so we’ve got the generation payment and the deemed export. The generation payment is calculated by taking a total generation figure at the end of the period away from the previously submitted one, from the previous quarter Much like how an electricity bill is calculated, you know, the difference between the two readings gives you your consumption. In this case it’s our generation. The second part of the payment is the Deemed Export the term Deemed Export is an industry term for an estimated export. 50% of what we generate is our Deemed Export figure. So if we generate 100 kilowatts our Deemed Export would be 50 kilowatts. They assumed we’re going to use 50% of what we generate. So these two values are combined to one quarterly payment. And for this payment the deemed payment, deemed export payment was £32.88 and the generation payment was £932.95 Making the total of £965.83 Our FiT scheme dates back to September 2011, when the PV system was commissioned. And we get 55.36 pence for every kilowatt we generate. Now these payments are index-linked and they’re index-linked the Retail Prices Index. So for example last year the generation value was 54.17 pence. This year as I’ve just said is 55.36 pence which is a rise of 2% The value of changes on the 1st of April each year. And the deemed export has also changed. The deemed export payment was 3.82pence and that was risen to 3.90 pence. And that rose on the 1st April this year So there you go. That’s the jolly news, so let’s get into the detail of the month of June 2020. Overall the month was not wall-to-wall sunshine unlike May Many people think that June is hot and sunny. However I have many recollections are the first couple of weeks of June is always wet and rainy. I often used to go to Le Mans in the Cobra at the beginning of June. With no wet weather gear and I always remember getting wet, soaked, there and back whilst we were there. So yeah June is typically I’m a bit moist. At one point during the month I didn’t think we were actually going to be March’s total. Let alone come anywhere close to April or May. However, we didn’t manage to creep past that on the 26th of June. So yeah the month has really been a mix of cloudy skies, rain and then the odd clear blue days where we’ve done really good in generation, and you’ll see that when we look at day-to-day later on. So our first chart is our monthly solar generation in June 2020. We generated 803kWh from our two systems combined. And that

worked as an average daily generation over the month of 26.8kWh And as you can see from the chart it’s nowhere near May’s total and sitting somewhere between March and April Regular viewers will know that we have two systems. A 2.34kW of additional solar panels that was fitted in October 2019, and before that we had a 4kW array which was fitted back in September 2011 So I always split those two figures out across the two systems because I know quite a few of you would like to compare the 4kW system against your own 4kW system. So I’ve made it easier, well for me, and hopefully for you and I’ve created a new chart which has the totals for the two systems, in a stacked column chart. Are you ready for the big reveal? So as you can see here our original 4kW array produced 504kWh over the month and the new 2.34kW array produced 299kWh The smaller array is 60% of the size of the larger one. And if you work out the percentage difference between those two figures it’s actually 59%. So fairly close in terms of its performance. Let’s scroll down and look at the contribution of the Tesla Powerwall and our solar panels to our overall self power for the house. The Tesla Powerwall is set on Self-Powered mode. I did swap it back to Cost Saving mode for one day in the month The forecast for Friday the 12th of June looked like a scene from Lord of the Rings looking towards the dark menacing skies of Saran’s castle in Mordor. So I decided to stick the Tesla on for one night and what it meant was of the Powerwall charged overnight on the cheap rate to carry us through that Friday. And it did very well in fact. The downside is because I’m on the original Tesla Gateway 1, there’s no option to save a percentage of the battery for backup purposes. It’s sort of all full or empty There’s no reserve that can be saved for the use in the event of a power cut, or power outage, or for manually triggering it when you decide to run off grid. So hey ho. So for the month of June we are looking at 91% self-powered looking at the split you can see that the bulk of that was supplied by so the solar panels at 57% and 33% was provided by the Tesla Powerwall. The Powerwall contributed more this month because of the reduced amount of sunshine. If you look at May 2020 solar accounted for 69% of our total self-power. Every day was sunny from almost dawn to dusk, which meant the percentage of power provided by solar panels to power house was much much higher. Because June was not so sunny and then the Powerwall had to be used more and often picked up the delta between what the panels could provide and what the house required. The remaining 8% of our 93% self-power was pulled from the grid. And you’ll see that later and when you look at me the day-to-day. In terms of our overall totals we generated a 803kWh as you know from our solar and the house used 841kWh so slightly more usage than solar power generation Let’s have a look at the year-on-year. I like to have a look at this chart. It tracks our solar production since day one, basically when we have the system installed. And as you can see we track back to 2012 for the month of June. Unsurprisingly June, current June, or 2020 June, towers head and shoulders above the historic data. If we just look at our original 4kW configuration that produced 504kWh in June 2020. and the newer one if you remember was 299kWh So that puts the June totally into a bit more context, or perspective for you. And it means that June just gone is our fourth worst year over the nine years for the month of June. So yeah it wasn’t particularly brilliant June for us

Okay let’s move along and look at the Powerwall. This is the Powerwall in and out chart. It tracks what we put into the Powerwall and what we pull out the Powerwall over the month. The Powerwall had a round trip efficiency of 90% for the month. We put 282kW in and took 251kW out Self-explanatory on that on not much more to say. So let’s skip merrily along and have a look at the day-by-day in a little bit more detail. And the idea of this is really just to pick up on the trends. And you can drill into the granularity of the detail if you wanted to. I don’t go into a day-by-day detailed analysis however, if that is of interest to you then by all means pause the video and/or download a copy of my spreadsheet which is linked in the description below. So all of the spreadsheet basically has been used for all the underlying data which I’m using to bring up these charts for you. So yeah have a look down there if that’s of interest to you. It’s sitting in my Dropbox. The key for the chart is blue represents our house usage Yellow is solar production, orange is what we sent to the grid, and red is what we pulled from the grid. A couple of highs and lows that are worth picking out. Grid usage which is shown in red there’s a couple of days where we took benefit of our cheap off-peak rate electricity as the solar forecast looked really bad So we use the off-peak timer to run the glass kiln and charge the Tesla. And that happen to the 7th & 8th June. You can see the peaks there for those two days. On the 12th that was the day I swapped the Powerwall to Cost-Saving mode so that charged up overnight on the cheap rate as well. And it charged 100% so 13.5kW. And on the 20th the Kona was charged overnight on off-peak rates as well. I’ll cover in more detail the Tesla and the Kona mileage, how much we put in charging, the costs etc later in this video So that’s the red stuff. Look at the yellow stuff, that’s the solar. You can see there there are 7 days where we peaked around 40kW for the day over the course of the month. So not a brilliant month, certainly if you compare it to May. We also had 12 days we where we generated between 20kW – 30kW a day. Our house, and our typical usage, we need about 25kW each day to break even. So you can see there that some days we were on song and other days we were behind the curve. Let’s move along and have a look at our daily average grid usage. So this chart looks as our average over the month of what the house used versus what we actually pulled from the grid Blue is a house and red is what we pulled from the grid on the chart. So our daily average grid usage has risen from 0.7kW in May to 4.3 in June. That’s our daily average. And our daily average house usage was 28.6kW in May and now it’s 28.kW so very similar to May’s usage Let’s have a look at the next chart. So this covers what we sent to the grid which was 113kW in June. If I was an Elvis fan at this point I would say ‘Way on Down…’ so be thankful though I’m not Basically a lot less than half of what we sent back to the grid in May Obviously as a result of that we did less solar production as well so it is sort of swings and roundabout If we scroll down to look at what we actually pulled from the grid over the month Which was 130kWs and as mentioned earlier we when we looked in the day by day the vast majority of that total would have been off peak at our 5 pence a kilowatt rate. So £6.50 for the month. 130kW x 5p = £6.50 For the month that’s fine Moving on let’s have a look at the eddi How’s that been performing The eddi heats our hot water from the excess solar. The priority order for

our system is to power the house first, then fill up the Tesla Powerwall, then the eddi, and then the zappi in that order. Once the Powerwall is a 100% fully charged then the eddi and zappi move up the order So it’s house, eddi then zappi In June the eddi has diverted 45kWh of solar energy to heat our hot water. And we don’t use any other heat source purely the eddi to heat our hot water. Which we have got set to 65C For the year the eddi has diverted 208kWh to heat hot water. With a cumulative total of 281kWh. I’m actually not a hundred percent sure that figure of 45kWh is correct. The reason I say that is because I’m part of the beta testing group for the myenergi products and it basically means I regularly update the firmware with the newly released beta releases that they send out. And silly me I always forget to record the stats before I do the firmware update. I have a nagging doubt in the back of my mind that some of the data may have been lost when I’ve done a firmware update. However, I say that when I look at April’s total it’s sort of in keeping with June’s total so you know I may be wrong. As you’ll see in a little while when we look at the zappi I definitely I know this or 20kW adrift there. Which is why I feel that maybe there might be some data missing there when I’ve been a firmware update and it’s been been lost. Anyway we will see In terms of what is recorded, and what that means in savings, and using our off peak tariff of 5 pence per kilowatt The monthly saving is £2.25 With a year today saving of £10.40, again in the 5 pence per unit rate. And a cumulative saving of £14.05. And the eddi turns one year old on the 22nd of July this yea. So we will be holding a small ceremony in airing cupboard to celebrate. It will be a small ceremony as well because not much room in the airing cupboard Let’s move along then. Let’s have a look at the zappi which covers our Model 3 and our Kon.a So lockdown has eased a little in June in the UK which meant we’ve used the car a little more. So let’s look at the Tesla first. So the Tesla has covered 575 miles during the month of June which is 444 more than it covered in May. We now has a total mileage of 4,248 miles I’ve also I recorded quite a few YouTube videos on autopilot during the month of June which is why the Tesla mileage is up quite so high. And within that I also did two public charging sessions both at superchargers, Tesla supercharges and I generally used the Newport Pagnell services Junction 14 on the M1 southbound. That’s nearest one to me. And both of those charges were 20 minutes, splash and dash type charges. Just about enough to get me a toilet break and a cup of takeout coffee. The supercharging was free as I’ve had people used my Tesla referral code when they ordered their cars. So thank you very much to those people who have made use of that And what that means is we both get a thousand, a thousand each, for free supercharging miles. So the cost to run the Tesla for the month was purely down to home charging. It cost £3.83 for the 575 miles covered. And that was putting 76kW in at 5 pence off rate which works out at £3.83. The Kona we used that even less in June. We did 108 miles. It now as a total mileage of 9,849 miles And that’s actually booked in for its first annual service on the 17th of July, which actually was the earliest the dealer had for a service while you wait appointment slot. It’s a year

old today actually, the 1st July. Happy birthday Kona I will be doing a separate video on our 12 months ownership You know, the highs, and the lows, the good the bad. All that kind of thing. So watch out for that should be coming out soon. I mentioned earlier about the monthly totals not being what I believe to be totally accurate for the eddi due to the updates of the firmware. I updated the zappy twice over the course of the month and I’m sure it’s about 20kW light in terms of its total amount for the stats. So I’ve used the data from my spreadsheet which I know is accurate and included that 20kW of the Kona charge because I don’t believe that’s included in the figures So the 108 miles covered by the Kona Cost a £1 to charge it for the month, basically. And that’s calculated by that 20kW on the 20th of June It’s a 20kW x 5 pence is £1 So the cost to do the miles for each car over the course of the month was, for the Tesla Model 3 £0.007 pounds per mile over those 575 miles. For the Kona it was £0.009 pounds per mile for the 108 miles covered in the Kona. So there you go. Do let me know in the comments down below what you ended up for the month of June and what your system is and your setup, just so we can compare apples for apples. People like to see that and a lot of people comment on the how useful that data is So please make your comments down below also if you have any questions then please drop those down in the comments below as well and I’ll do my best to pick them up in an answer them. So yeah until next time. Thanks for watching. Take care and I shall see you on the next one Alright stay safe. Bye

Health & Safety Month 2017: Session 4

Oh too much is wrong Janene I’m so sorry we should have checked it first we inspect workplaces anywhere any day anytime because we don’t want anyone to have a really bad day so if your workers aren’t safe neither are you thank you for coming back I hope you had a chance to go something to eat and hopefully get out and get some fresh air and stretch your legs the session the second session an optional session here this afternoon is around manual handling what’s new what’s reviewed and what’s there to do so that’s before we start of course I have some housekeeping that I need to run through we will have an opportunity to ask questions at the end of the session and for those who are in here earlier we’ll have roving mics so the team will be moving around and we’ll be doing that at the end so as we go through if you’ve got any questions I’m please take note of those and we’ll get a chance to do that at the end as well as also will have an opportunity and Ellen is happy to answer any questions one on one afterwards as well a call out again to the social media users in the audience please be part of the online conversation and use our hashtag HS month in any tweets or your Instagram pics to be respectful please ensure your mobile phone is switched off or on to silent for the duration of the presentation today and of course in the event of an emergency the staff will direct us to the nearest evacuation assembly area so it’s my name’s sorry to introduce myself my name is erina Donna here I’m a member of the WorkSafe strategy 2030 team and I’m the emcee for the session this afternoon so I’m going to hand over now to ellen de fête who is the senior economist in a specialist program and licensing division at WorkSafe Victoria he’s worked as an economist with WorkSafe since 1996 and has provided technical input into many WorkSafe publications including those associated with container packing order picking handling large bulky and awkward items and slips trips and falls so please join me in welcoming Ellen some systematic reviews in 2010 and 2015 in reputable ergonomics and occupational medical journals looked at the effectiveness of manual handling training on on the reduction of back pain and back injuries and found that it was largely ineffective I’m presenting to you today but manual handling what’s new what’s review and what you need to do so you don’t rely on manual handling training if you’re an employer or a worker or health and safety rep give a role in identifying hazardous manual handling and controlling any risk at your workplace this menu hailing of session will cover what’s new in the in the field what’s review and what your business needs to do so part 3.1 hazardous manual handling is a new part of the new occupational health and safety regulations will present that in detail including in the requirements to review and revise the risk controls following a written report of an injury so you’ll also learn how to conduct a manual handling risk assessment I’d like to say using the new risk assessment and control myth worksheet but it’s not quite ready yet the hazardous manual handling compliance code well we sent to the minister for approval mid this month and we expected to be published shortly afterwards and so that I can’t present specific details but most of the slides I’ve got will come from that information so what’s new some statistics manual handling is still about 37.4% of all the scheme claims so you can see there that represents about 19,000 600 claims per year have been associated with manual handling but that has reduced from 38.2% in the previous year which reflects to about 726 claims reduction in the last 12 months so that we have we are reducing injuries due to

manual handling in that you can see on the slide the fully developed costs of the manual handling claim is about 67 thousand what that means is the cost from the start of the claim to that person’s return to work and recovered fully so it made maybe over a number of years so what’s new in the industry statistics you probably can’t see all those but manufacturing has the highest number of annual handing clients and it’s around about thirty thirty-six thirty-seven hundred claims in that time frame which represents about eighteen point eight percent of all the industries health care and social assistance is slightly less so it’s 18.3% or said about ASA construction it’s around eleven percent now the transport postal warehousing eight percent the examples are road rail transport water water transport couriers ports and warehousing services are all under that banner the next one is wholesale trade of it about seven point six percent and that’s the wholesaling of agricultural products minerals metals chemicals timber machinery so whole range as the of the warehouse of the the wholesale trade the next one is retail trade about six point seven and that your classic retail stores and public administration and safety is about six point five percent and that stage to state and local government prisons police emergency services and the remainder is less than five percent so specifically what’s new in the regulations in the old regulations there were separate definitions for manual hailing and objects but in the new regs that’s been well firstly it’s been changed to hazardous manual handling from manual handling and then it’s redrafted to incorporate previous definitions when you’re handing an object so that we we tried to simplify it just make one definition there’s removal of the words sustained your relation to movements and the word repetitive is so where we used to have sustained the repetitive movements sustained and repetitive awkward postures we’ve just taken out some of it so so it’s we’ve taken our removal though it’s sustained relations the movements and repetitive in relation to postures simple changes that simple changes just to streamline the regulations regulation for hazard identification hasn’t really changed it was three point one point one and now it’s regulation 26 which requires an employer to identify so far as reasonably practicable le take and just undertaken by employee involving hazardous manual handling the new regulations requires an employer to identify any hazardous menu hand undertaken or to be undertaken by an employee task has been replaced to encourage employers to focus on all the work that’s being done with the task it was a narrow definition and in the past we’ve had place both employers and inspectors looking at the narrow aspect of a task and drilling it down so that is so it’s such a small part of a task you’re losing the the forest from the trees so that we’re now looking at the work involved and so it’s the hazard identification of the whole work involved in that there was a subclass three point one point one – and that was hazard identification of a class of tasks that’s been removed now and that’s because the that information was considered more appropriate as part of a guidance material rather than in regulation so what’s new in the compliance code which when it comes in and you can see that the the risk management process is still in the compliance code it reinforces the risk management Prost risk management approach to address hazards manual handling but now it includes that introduction of non risk controls known risks and controls so what the point is there if the work of

one of your employees involves requires them to carry heavy objects around the workplace we know that that’s a risk carrying is a risk and the control measures providing a trolly it’s pretty simple and so what we’re saying now is that if you’ve got the risk and the control measures are there go straight to it those control measures in place if for some reason in your workplace you’ve got lots of steps you’ve got tight corners and a trolley is not suitable then you would go through that appropriate assessment process to look at the most appropriate control measures to put in place but where you’ve come across simple control measures that can be put in place put it in place straight away don’t worry about going through the whole process so in terms of the hazard identification sheet which is pretty similar to the the previous one there is you can see the last column there are there ways they’re suitable risk control measures available now slide details so it just goes through if you go through looking at the work that you do seeing whether there’s hazards when you’re handling the definitions of hazardous manual helling haven’t changed set for a couple of a couple of words so if they those characteristics present these hazardous manual handling is there an appropriate control measure ticket and you can go in and get those fixed straightaway so try to make it a bit simpler and easier the next part of it is you can track the old control regulations it is very similar almost identical we’ve got the hierarchy of control eliminate so far as reasoning practical so that’s the that is always going to be the gold standard as a way if you can eliminate then that’s where we would look at if any of you had a look at the the WorkSafe award winners if you have a look at them the the my glass there was one of the winners that’s looked at handling very heavy window frames installing them in workplaces and they’ve gone through a process to provide appropriate equipment that actually eliminates the manual handling of those windows so that’s the highest level of control and then you need to if you can’t eliminate then you need to reduce it and you can see there’s virtually the same by altering the layout environment systems at work changing the set of old objects just now the things used using mechanical aids or any combination in the last in the the old rigs it was if that’s not if that’s not practical the employer may use information instructional training there is a new reg in there which is highlighted in red so it’s the employers comply with 1 & 2 so they’ve eliminated or not eliminate it’s not practicable they’ve reduced the risk so far as really practical by changing the mechanical aids only combination of those the and there is a risk remaining then the employer may use information instruction and training to reduce that residual risk and so that and this is not the manual hailing training I was talking about the front is not bend your knees keep your back straight that sort of this is specific training on how to reduce that residual risk remaining after the controls have been put in place and of course when you’re relying on training and instruction the amount of supervision needs to be increased same level in the set point point for now is the same as point three if it’s not practical the employer may use information instruction or training if there is no higher order control measures put in place but again the amount of information instruction in training will need to be very high to look at reduction of risk and it won’t be the generic been your knees and keep your back straight inspectors will coming through they will be expecting a training program appropriate supervision appropriate reinforcement are those of those procedures and and then the final section there is the same there are certain factors that need to be addressed and there are the same as the the previous code so what’s new in the compliance code what we’ve tried to do probably see this

this this won’t be in the compliance code but this is something I drafted up to provide detail so what we’re trying to do is to provide further guidance so that when you’re using the the method in the compliance code if there are further information if you need to drill into a bit more detail then there are some other methods that are regularly used within the industrial so within the ergonomics profession that you may be able to use so the first one there I’m not going to go through them all but the ls of our code working posture analyzing system that looks specifically at posture and force and load now then with that it has the ability to predict risk controls so that if you’re going to look at putting in some controls you can use a method like this in certain situations to predict what the level of risk was going to be once you’ve put those controls in so you can look at before and after and you can see there is a range of risk assessment methods that will look at posture forces movement frequency summer vibration duration and some psychosocial issues so that if you’re if you’ve got if you’ve identified that the organizational issues rostering workload shift length all those sort of stuff are issues that you need to address this will lead you through to some further risk assessment methods to add to the compliance code method to assist you in working at what the best control measures are these are all designed for you to identify what the best controls are to reduce the risk in this situation in most cases you’ll be looking at what the most productive control measures are so that you can also look at those methods as well the other thing that will is in there is a discomfort survey and what we’ve found with a lot of workplaces it’s trying to identify before it gets to a claim but having an idea from the work that people do what discomfort may they be certain coming from so you can see that they they’ve got body charts and you’ve got do you suffer from swelling numbness tingling pins and needles stiffness or aches or pains in any part of the body indicate on a diagram where it occurs and write the level of discomfort and then what do you think caused the problem so gives the employers health and safety reps a tool to say well this is this is what’s happening to the people doing this work whether they think it comes from and you can also use this pre and post intervention to see if there’s been any changes so we’re fine we’ve we’re finding that tools like this are very valuable to use in the workplace and you can do it over periods of time with any of these sort of stuff you want to sort of find out if at the end of the day you’ve got numbness tingling saw pains and then hopefully if you do the same thing the next day then your body’s recovered and those things have gone away but if you’re doing it for long enough then they may those tingling north aches and pains may continue for the next day or at some stage you get to it continues over the weekend and so you’re still willing to pain so gives you an idea of the severe severity and it looks it’s a way of then identifying what are the what are the tasks one of the work is doing that so you can then drill down and look at that particular work so that’s a that’s a new part of the compliance code there is still some a little of change to the Reg 3.13 1/3 which is the review and risk control so an employer is required to review and him necessary provides the risk control measures in response to any other than their 7 triggers won’t go through all of them but what we’ve had is one trigger that’s taken away which is the trigger which requires a review of risk control measure before an object is used for another purpose other than which it was designed what we never knew how it’s gonna be used anyway so it was one of

those sort of redundant I’ll go into a bit more detail about the review of risk controls but what we’re finding within WorkSafe is that it is a good trigger if someone’s reporting in one of the cases if someone’s reported an injury there’s a good trigger to go back and have a look at what control measures in place are they working effectively are they still how they using it and so that then you can see whether those control measures need to be upped or actually reinstated because they haven’t been they’ve been gradually removed so what is review not we talking about as a review review or risk control measures which is regulation 28 and so that it states that an employer must review and if necessary vie as any measures implemented to control risks under reg 27 look we talked about numbers and all the rest of it and it runs off by but what it is is that there is if you got hazardous manual handling and with the risk of an MSD there is a duty for the employer to control it and they put those control measures in place and then if there’s put control measures in place this is the next part is to review it on certain situations so that if there is alteration to anything process or system of work ensure including a change in the place where the work is to be undertaken you need to review those risk controls as I mentioned before if you’ve got if you’ve changed workplaces that you’re doing exactly the same work but you change to another another Depot another room the control measures you might have had for using a trolley to move things you’ve now got steps you’ve got otherwise and so that you can’t use our particular control measures just because you’ve changed the location were you doing it one of the things if a lot of times nothing in production but a lot of times the purchasing area will get a great deal for what we used to be getting in 10 kilo bags they now get in 25 kilo bags because they’ve got a great deal on it but the people who actor to lift those it’s the same product but it’s in different sizes so again you need to look at reviewing your risk control taking into account those change in the materials or the objects that you’re that you’re receiving the next trigger is if new or in additional information becomes a vital now that you might get that through the industry association you might get it through the unions or other ways of doing it will work so if we we publish regularly information that we’ve gleaned from our inspectors and the industry about best ways of doing or better ways of doing things some publication we put out recently is is that I’m aware is unpacking shipping containers and so that’s the methods to manually unpacking those and so that that’s we expect the employers will keep up to date with that information so the fact that you’ve been doing this doing it this way for twenty years doesn’t mean to say that the industry hasn’t changed and the expectation hasn’t changed in that time so it gives you an opportunity to where you become aware of new information as to have a look at your controls do they match with the expectations of your industry your workforce and in the regulator the next one is if an MSD is reported on behalf of an employee so that’s a trigger that if you’ve got a claim if you’ve got a report of an injury it’s a trigger for for you in consultation to look at the control measures to see whether they are still appropriate works I’ve been doing a lot of work in this area and we’ll do that by having a look at claims that have been reported by a workplace looking at manual handling and then our inspectors will go into that workplace and say well have you reviewed your controls someone’s got an injury what control measures do you have in place have you had a look at those control measures since the person’s been injured to try and reduce the risk so that’s really one of the photos we can see it’s an ease it’s a good trigger to

have a look at the controls to see whether the controls still match the risk and after a notifiable incident so they’ve been in the organization a long time there’s not not many notify lat 5l instance but I went out to one about two weeks ago where someone was loading something into a car their back went on them and they couldn’t move ambulance was called and they had to stay overnight in hospital so there was a reportable injury so that we went to the workplace to follow up on that incident well they’re still doing the investigation minute one of the first questions I well what equipment of they had to take the objects to the car well there’s a fold-up trolley that’s somewhere in the corner so that they are going to review their controls looking at more state of knowledge trolleys that are available to to do that work and to assist in the review of risk control we’ve put out a couple of gardens some some guidance material you can see there’s two publications there and they’re available from our website hazard when you howling reviewer and revision of risk control measures and manual handling improving the reviewer vision of menu having I sound the same but one was developed as as a straight review provide guidance but the second one after we staffed er inspectors starting to go to visit workplaces following our report of an injury we’ve got that intelligence back from the inspectors to say what’s what is needed out there what additional assistance is needed by workplaces and so he came up with this with this second document and we’re also engaging University researcher to provide the guidance on that on whether you call accident investigation incident investigation but what we’re finding generally and this is not specific to any one workplace but what we’re finding with accident investigation on manual handling one stays different is that they ask the question why why why until they find out someone’s done something wrong someone hasn’t followed the procedure and that’s the end of it so they send it back for retraining that’s the end of the investigation so looking at what were the contributing factors what were the system in place what were the available controls mechanical aids that could be used it was just excellent investigations until even blood sorry until you can blame it on someone in which case then you can retrain and I’ve been to a number of places to point out if you like the the quite the ludicrous II but they were telling us how ludicrous because the person that got injured was the supervisor or the the manager of the area that does all the training for everyone and sad to say that they haven’t followed the procedures because they didn’t follow the procedure you have a look at the procedure why weren’t they doing it why wasn’t the equipment available for them to do it safely well what was the appropriate equipment for them to do it and then you deal in a lot more deeply to find out what the control measures that are appropriate for that task and then they quite readily see there’s a lot of times you spending a lot of money on retraining someone if you’re working in a and some of these were say supermarkets you might have 15 20 people that you’ve got to put through retraining because you think that someone didn’t follow the procedures and so that’s a hell of a cost when it may have just been that you needed a $500 trolley to available to do their work and they wouldn’t they would follow it correctly so what we suggest in these in these publications on how to reduce review your risk controls so one way to do it is firstly to list all controllers is in place so that you might have some trolleys available you might have the training of people you’ve got some SOPs or or swims or whatever you that you’re doing and then you would look at does the risk the risk remain and if an MSD has been reported what didn’t work or go to plan when why went how under work

what circumstances was it you couldn’t do a teen lift because everyone else was gone and you were the last person there was that that the items that your team lifting and now are so much heavier because instead of going in the glass industry sort of single guys you’re looking at mainly double glazed units so there’s twice the event twice theory had awaited are there any barriers to fixing the issues identified above or another bell other barriers not identified so that the barriers might be that the rooms not big enough to use powered equipment so you’ve got to use manual equipment so manual pallet jacks instead of powered pallet jacks or things like that so review there is controllers against what is reasonably practicable and gain us a reinforce it not we’ve done that this way for twenty years and haven’t had an incident you might have been lucky for twenty years you review it against what is reasonably practical for that for that industry what is the current state of knowledge about this task and risk control missions and why we say that it’s currently an it’s not work so current is what is your industry current what is the rest of your industry doing will we normally know because we’re visiting all your competitors and everything else so we’ll know what the state of knowledge is but you really need to look down at yourself and do they eliminate the risk or hazard of the source so if you can eliminate the source you’ve got better controls in place that along that that a lot will stand a lot longer than if you’re just putting in band-aids in is it the highest level practicable remember a hierarchy of control if you can go up if you can eliminate so it’s fantastic but otherwise you’d be looking at providing changes to the workplace the providing appropriate equipment and so forth and so do that the risk control measures give the employees the highest level of protection so that and then revised the risk control measures if neither so this is the second part of the guidance where we’re looking at what what may be in place which is commonly commonly start with the focus on the things that have gone wrong in the incident so that and then often in so you’re drilling down to find someone who’s not follow the formal rule or procedure so you can blame it on a person and so that then you can look at retraining that person counseling that person getting rid of that person or whatever because they didn’t follow your your your trait or if you said training retraining again there is a training issue we would also look at there’s a lack of supervision you can’t just train people are not supervising to ensure that they’re doing that training so that while you think it’s that person didn’t follow follow procedures well we would also look and say well what are your procedures why are you why are you getting someone to do this and you’re not supervising to make sure they do it but the new way we’re sort of recommending that is that you start with the risk control measures in place so for what is required for things to go right in the work so what have you set out what controls are in place that you expect for the things to go right review or risk control measures rather than starting with the incident review them against the current state of knowledge as well as mentioned before and review the risk control measures for what is reasonably practical and effective at the workplace and then implement that a lot of cases than the new equipment the things are available we’ll also look at increasing productivity increase in quality and doing other things while you’re doing it so that consider when you are reviewing risks or reviewing control measures that you look the best for the business as well so what as an organization there’s as an employer as a health and safety rep isn’t as an employee what do you need to do to address hazardous when you’re Haley well work so FERS has been into collaboration for a long long time so that look at your health and safety committees look at your health and safety reps get them involved in anything that you do look at your other agreed Arrangements be they toolbox meetings OHS items on agendas procedures have wrought reporting incidents and hazards an opportunity to raise the

raise issues if you’re not reporting then things don’t happen but as soon as you start reporting what’s going on you’ll normally find that this is a quality of probably approach that things get done if you let people know then then that’s a shared responsibility and people will will do their best to try and get things done so the first thing identification of hazardous manual handling work we’ve mentioned this before so if you ticked any of the boxes up here then the work involves has a manual handling and you should then determine whether there’s a risk of an image D unless you know that there are suitable control measures already available you couldn’t straight into place then the next step those people that goes guess I’ll compliance then the code of practice and there’s very little difference between what we used to do but you need to turn whether there’s a risk of an MST and you do that by determining what the postures movements forces are involved in doing the task and so in this case you’d be looking at does the work involve any repetitive or sustained forces awkward postures of repetitive movements so people that remember the old risk assessment form these are all the same for that so is there been your twisting of the back forwards or sideways more than 20 degrees in most cases if you can observe it then then it’s it’s going to be a risk on the back is there visible bending of the back backwards more than 5 degrees so the whole part of this is to when you think about your your spine you’re trying to keep your spine in a good posture but if you’re bending over then it’s the weight of your body and the object that you’re doing that’s going to cause a strain on the back and so that again these got these postures members and forces if they’re repeated more than twice a minute or they’re sustained for more than 30 seconds at a time these are where you would identify that so bending of the neck forwards sideways twisting of the neck physically bending the neck backwards if they’ve done more than twice a minute or sustained for more than 30 seconds at a time that’s a trigger then to identify that there is a that they may be a risk working with one or both hands about shoulder height for 30 seconds or doing it repeatedly bending forwards sorry reaching forwards or sideways from the body reaching behind the body excessive bending of the of the wrist these are all things that may lead to the risk of an image deep twisting turning grabbing picking our ringing actions with the fingers hands or arms squatting kneeling crawling lying or jumping standing with most of the body weight on one leg you think where do you do that but it’s still a lot of old machines there that are foot operated and so you’ve got to rest all your weight your weight on one on one leg while you off ride a pedal with the other and that is fatiguing over time and can cause a risk and then lifting odds or lowering carrying with one hand on one side of the body exerting force with one hand pushing pulling or dragging very fast movement so it’s not necessary of just the weight of the object if you’ve got something a lot light you think about a tennis ball tennis balls light but if you’re throwing it then the likelihood of you getting an injury is great height because therefore sleep had to put on put on that so it’s not just the weight of the object it’s what you’re doing with that object so you’re doing things very fast you’re likely to have an injury and exerting force in an awkward posture so those those pushing or pulling if you’re twisting at the same time to see where you see what you that’s also a risk gripping where the fingers pinch together or how wide apart applying uneven fast or jerky forces hovering supporting or restraining a live animal person and people sticker a live animal but yeah it’s the unpredictability of something that’s that can move by the by themselves and so that that is where you’re going to do fast jerky movements because they’ve moved unexpectedly to you so as a general rule if any of those occur for more than twice a minute or more than 30 seconds over time if the work is performed more than two hours

over a whole shift or that work is continuous for more than 30 minutes at a time we would say that there’s a risk of an misty and therefore you will need to put some control measures in place now that hasn’t changed from the last the last code of practice but I just reinforcing that and the next question is does it involve high force there the definition of high forces that means an activity involving a the singer or appetitive use of force there would be reasonable to expect a person in the walk in the work force not necessary in the workplace but in the work force or particularly if there is someone in your workplace that you wouldn’t get to do the job that’s an indication of high force so that’s that’s a simple one so working by involving high force can cause an MSD even if it’s not repeated or sustained just that single action it can cause an injury straight straightaway and high force is a commonly associated with a handing of live persons and animals are low and loads that are unstable unbalanced or difficult to hold so even though the object might not be that heavy if it is long and is unpredictable you’re likely to do you have to use high force to sustain them but also high force can mean the part of the body so that it might be if you’re if you’re reaching up high the object that you’re handling at a distance just using your shoulder muscle the weight of that object would be a lot less than if you’re trying to lift it close to the body so that’s why we can’t really can’t put any weight limits on anything it’s because what part of the body are you using what is the distance away from the body that you’re doing it because you know that lever effect that the further you are away from the body the greater that lever action the greater strain that’s putting put on the on the the muscles and ligaments and so that high force may involved work above head height with smaller weights it might involve adopting awkward postures to bend and twist to pick things up and so that it’s really in most cases it’s relatively easy but we’ve just got to consider that yeah might be high force for particular parts of the of the body and talk to you that’s where your the the job discomfort survey we’re also coming because if someone’s saying the girls sore shoulder and you can relate it back to handling the five or ten kilogram box that it’s above shoulder height that gives you an indication that’s high force because you’ve got people that reporting it and the part of the body are using and the next part is that if there is a risk of an image D are environmental factors increase in the risk and so that will vibration heat humidity cool stickiness increase the risk and so that we need to to look at that so the next part is looking at there is a risk what we mentioned before what part of the work is causing it is it the workplace layout the design the position of the objects is it vibration heat and cold tightness who lack of tidiness so that you’ve got to be very careful where you’re walking persistence of work we’re talking about before job design staffing work great job rotations shift length the tool design the equipment design and the mechanical aids and so are they part what parts of that can you identify are causing the risk and then you need to eliminate it mentioned about one elimination if it’s not if it’s not reasonably practical to eliminate also the workplace layer environment systems of work things use mechanical aids any combination of above if it’s not reasonably practicable look at informations instruction and train and that’s a sweet it’s not just minionese and keep your back straight that is a sweet of of sitting there and reviewing control measures an employer must review and if necessary revise any control measures before an alteration is made to the thing process or system of work if new information becomes available an occurrence of a nemiro state is reported after a reportable

injury and there’s a couple of other reasons and one includes if after a request from how you sell you know that there alone we do provide we try to provide as much guidance as we can to assist you in controlling the risk and going to our website talking to the the booth outside what sort of publications are available these are just some of the some of the ones that come from our unit so that it can assist you in in controlling risk so thank you Thank You Ellen for that fantastic and very comprehensive presentation um just to note because I think there was some great tips in there there’s also the presentations will be available on the Health and Safety Month website in the next couple of days as well so we’re going to open the floor for questions now does anybody have a question that they were wanting to ask and happy to ask in front of the group I’ve got our roving mic one here fantastic thank you I noticed in the list of possible tools to use like you had ruler and Irish equation and those things I don’t know if I missed it but the Michigan 3d program wasn’t included is there a specific reason for that or did I miss it it was in one of the iterations that I’ve that I developed so hopefully you’ve missed it you know it’s 3d static strength prediction program so that’s in the it’s just not good yes thank you one thing this milling on my mind is the exercise and see this place this for they are not up to date and the two and my left is rest the dogs the dogs should be more permanent sorry we can’t hear that probably over here there was something better up not up to date big sorry the exit signs here oh okay all right so we can bring that to the attention of the UM Convention Center staff yeah we’ll definitely pass that on thank you for bringing that to our attention I um you’re saying that there’s gonna be a manual handling tool released what’s the name of that tool the you know in the compliance code you’ll find a number of indices in the in one of the appendices will be a list of other tools that will be so we’re not prescribing any tools we’re just saying here is a list of recognized if you like your economic tools that may assist you apart from the risk assessment tool which will come out very soon in the in the compliance code yeah so it’s it used to be part two of the of the old compliance code that’s you can still use that for the new compliance code will also have a new tool and when is that we’re expecting that to be released Alan um well it’s a it’s going to the minister sometime this month and we hope it will be the mister will approve it and it will be published pretty soon afterwards great thank you just a quick question you mentioned your discomfort survey how do you tease out pre-existing problems that might be contributing factors to that discomfort that’s it’s a good question I mean it is it is a tool and hopefully the person when they try and as part of the discomfort tool how do they think they got that now it might just be because that because they’ve got a pre-existing injury because they’ve played footy at the weekend and that sort of stuff but it’s really in one way it will give you a prompt in terms in terms of any return to work and providing appropriate jobs or to work for that person so that may or may not be used in in in identifying particular the aim of this is to

identify particular tasks that may need to a particular jobs that may need assessment but a lot of times I’ve also seen a similar thing in a in a distribution center where they just had a big picture of a body and people would put stickers on where they heard and that was that worked out quite well because when you get a number of people putting a sticker on I got a sore shoulder yeah well yeah look I get it so shoulder after a while and I get a sore shoulder and all of a sudden you find that while people are putting up with it when it when it gets spread out to everyone oh yeah I do get this and then you can drill down into okay what part of the work that you think is aggravating it and it might be that you’re stacking the pallet up to above its above head height and so this shoulder work there and thinks all that so that while it’s it’s not designed to be used as a tool to identify injuries in a person it’s just a broad tool I think that can be used in various ways with the diagram with the area of discomfort you had the full-body front and back the hand top and bottom why wasn’t the feet included because I people get cramps to check I must have made these these have been put out for a long time and we’ve probably taken it from other yeah that the feet are there in terms of the whole body yeah but so you can look you can point the whole body but a lot of times we find that the hands are there because of repetitive strain injury so that where people are getting carpal tunnel where they’re getting particular trigger fingers and things like this having the hand there they can mark it but otherwise it’s really you would mark the foot the knee you get a lot of people with knee issue if they’ve got to climb up and down stairs so you have never had any issues with repetitive going up and down ladders safety steps out there if you’re if you’re standing for a long period of time on the ladder then yeah you you would mark the foot and that would be where you come back to and say well what do you think caused of it standing for a long period of time on a on a rung ladder rather than say a platform later where you’ve got more space to put your feet you better explain the man I am hi i just noticed there wasn’t any mention of say for standard operating procedures in as a preventative action when we’re doing manual handling what is the requirements these days for providing standard operating procedures when we’re doing manual tasks there is general duty under under the Act provide information instruction and training and so that we in the regulations we try not to duplicate the duty that’s in the that’s in the Act and so that yes we expect that all the work that you’re doing there’ll be some sort of procedures center work swims Safe Work procedures but when I was talking about specifically I’m sort of thinking about manual hailing training and that’s where I’m saying that’s that is the lowest level but now we expect everyone will have 20 or whatever work that do will have their procedures need to follow I may have missed this so forgive me if I’m repeating you but as far as lifting goes years ago it used to be 10 kilos for a woman 15 kilos for a man all this sort of stuff and then years later it was whatever you are comfortable to lift you lift are there any kilogram rules anymore is it still whatever you’re comfortable to lift male female water are that’s okay what what’s the rules on that there is as I mentioned before it’s really difficult when we we had that prescriptive legislation that was backing a long time ago and it was again from my memory it was 15 kilos for children or people up to about 15 it was about 18 kilos for people up to 8 afterward 18 and then there was a mother in 18 kilos for women – yeah and then

and then adults were about males were about 40 or 50 kilo but nurses and place had no limit so that it was a bit yeah it was a bit ridiculous to have those sort of limits so what we said was that we’ll take the prescriptive limits out as I mentioned before it’s really difficult – there are anthropometric data we can see strength data and we know that for certain populations they’ve got a certain strength but that is really how much they can handle in their best working zone so it’s close to the body with the object here but as soon as you move it out then you’ve got that moment and the amount of force that’s going down on the back is different and so it’s really difficult what we say is that keep things between your shoulder and mid thigh close to the body and in most cases again it depends on the frequency you’re doing if you’re doing one lift then it’s a certain weight but if you’re doing multiple then you’ve got that human love effect and so it is difficult but some of the other tools in the further assessment tools you can use things like that the 3d you can use the NIOSH lifting equation if you’re just lifting there’s other other ways to determine whether the the weights that you’re handling are reasonable for the people that are doing their work okay so we’ve got one down here I think this is probably going to have to be the last question just from a time perspective so okay that’s awesome about the manual handling compliance code coming up thank you for that what’s that mean in terms of office wise with the advent of mobile technology and sit-stand desks and micro desks and been lots of innovations in the last decade or so but the office wise document doesn’t quite reflect those changes now the office wise documents coming out a lie yeah a long time ago now I did a review of it for the I think for Safe Work Australia about four or five years ago WorkSafe were going to run with the with a harmonized document on that but at the heads of government level it sort of died off I’ve reviewed it recently in most cases the information and office wise are still current the issues that I’ve got with it is that there are new office designs and the traditional l-shaped desk and the spot and the area around it he’s out of date because that was designed for cathode ray tubes you’ve got a huge piece of equipment in front of you you would have a corner desk because there is nowhere else on that on the desk that you can you can put it now a lot of the new desks are straight disks because we’ve got these LCD screens that can sit a lot of the new designs and works that are including that because we’re moving down to Geelong and we’re involved in that and most of our desks now will be height adjustable and that’s the standing height because of the additional work that’s been done by the Baker Institute and others on on that benefits of standing which we didn’t highlight that much in in office wise we say change your posture but really the know it’s coming around that most times in 30 minutes we expect someone to be a receiver for 20 minutes standing for two minutes for eight minutes and then moving around for two minutes and trying to build into it so the next iteration of office wise whenever that comes work from the University I think it’s a Michigan hopefully that work will go into it as well and I think I just add to that just because I’m working the strategy 2030 tomb we are currently undertaking a a big piece of work around looking at our entire guide and sweet and understanding that there is I’m some work to do this so I’m an office was certainly house co-op is a discussion so thanks for raising that and and you know looking at our guidance generally is on our radar so thank you okay I’m Thank You Ellen very much please join me in thanking Ellen for his presentation as I said earlier Ellen has generously offered to stay behind for about twenty minutes before our next session to answer any questions you may have one on one as always we’re keen to have your feedback on our sessions so I’m shortly coming up on the screen it’s not already there is the link to provide us with feedback and the QR code if you would like to scan that so your next session starts at 2:50 so you have 20 minutes thank you

the way you mess around I’m sitting now by the telephone waiting fuck but you won’t go it’s a shame but will you mess around it’s a shame when you play with my emotions the way you mess around with you man you’re like a child on a Sunday where you mess around with you man I try to stay with you show your lows and true but you won’t appreciate you confuse me to be so rude what dog to free try not to lose my mind like I’m losing

in the sunshine is the window the movies too oh I can’t believe we could be so cold walk around like we lost our solos rocket fucking love you know when cancer stop and make a change education is loaded a chance to run the system certain some peace oh my friend you have carried me but you love me again in my time of need but everyone is moving with me Dizzy’s will raise my head get back till I’m old enough to know better and I was true father funny I could have seen it if only I could have believed this could be my second this could be warning cane and he left me with a bit of tea over I don’t feel with many lose we come there’s no this is real get better Oh

raise the head

ETAuto Roundtable: How are Indian auto component SMEs gearing up to take on the Chinese Challenge?

welcome to ET Otto round table how Indian auto component SMEs are gearing up to take on the challenge with their Chinese counterpart indian auto component industry contributes 25% to India’s manufacturing gdp and three-point-eight percent to national GDP it employs directly to 1.5 million people like many other industry this sector is also largely dominated by semi and medium enterprises however they have always been called the weakest link in the industry the Indian auto component industry now aims for a three-fold growth to achieve 100 billion dollar than by 2020 and exported expected to contribute thirty-five to forty percent while automotive mission plans looks at it 223 billion dollar by 2026 now when we see look at the current landscape of auto component industry last two years has not been so great for automotive industry including auto component industry which has huge over capacity only fifty to sixty percent capacities are being utilized at the same time import from china is increasing every year last year it grew by nineteen percent which poses a strong challenge for specially small manufacturer ET auto brings to a roundtable discussion with the experts in the domain we have here with us mr. Sunil Aurora managing director abilities India piston mr. Jay stronger managing director stock rubber and mr. Nathan beheld director radiant industries my first question would be to mr. Sunil Aurora what is the current status of Indian SME in terms of policy in terms of technical investment R&D and all that okay deal traditionally indian industry has been working through the reverse engineering route has been working through the reverse engineering route and the bill to print fruit now that needs to change you know we need to do a lot of code development with the OEMs and here the SME segment has a big challenge but that needs to be corrected and modified the other thing is that we need to get out of our traditional weaknesses you know that we have whether in terms of several you know several weaknesses productivity and whatever we are working on it but we still need to go further if you have to fight the Chinese well not fight but compete with the Chinese so we end with the all these you know opportunities that we have under the automotive Mission Plan 2026 there are all these things that we need to do and act fast and get things right now in terms of technology in terms of innovation that is where Indian SMEs need to get their act fast I am very happy to say that the government is recently you know come up with a lot of schemes to help the to help the SME sector there is a DI PP scheme you know where you can get money there is a there is a another scheme called the prism scheme the dsi are prism scheme where you can get 70 lakh rupees and that’s not even refundable so and then you know they’ve got these technologies epc had a meet last month where all the cs IRS and the cs iOS and the dsi are got together and drunker sup was there with me and all these guys get one bill one percent of india’s gdp that’s like 25 billion dollars a year and there are technologies which are lying embedded latest technologies they are working on technologies as recent at 2014 and they are all there with them and now they are wanting to give it to the Indian MSM ease so that is where what we have to use and that is what we have to go forward with and I think it’s going to help us a lot but the key is execution the speed of execution has to be really really fast if we have to you know talk to the Chinese and you know compete with each other so execution is going to be the main and appreciated mr. Unger you have been doing quite well in exports you’re a seventy percent of contribution comes from exports how you have been able to achieve this and what has been the idea and which are the market you are currently competing him see the markets we compete in our primarily the developed markets we large part of our exports his focus to Europe United States Latin America South Africa etc and are you know mantra for competing and staying ahead of the curve is

development now you know when I talk about development I’m talking about primarily the aftermarket not the OE business but the aftermarket business in the oil business in the aftermarket business typically a customer comes to you and he wants as complete a package as he can get so what we do is we source databases globally to identify you know which vehicles have sold what is their population in the global markets and we try and keep our product offering up to date so that is a very important factor which you know keeps us ahead it’s a huge investment in tooling and development but it’s all reverse engineer and it’s designed to be as good or equivalent to the OE product we have seen that import from china has been increasing last year also it grew by nineteen percent if i’m not wrong so do we see a opportunity for medium and small enterprise from india to start pushing supposed to china like market well China like market yes why not even China you see China is now becoming a huge consumer market in itself so far the Chinese industry has been completely focused on export but now there are many Indian companies which have started exporting to China although it’s going mainly into the OEM segment not so much the aftermarket as yet but the opportunities are there and there is no reason why Indian companies cannot compete coming back to our Indian market we have seen that SME is always complain that the Chinese input is impacting the aftermarket space what are the ways how can we deal with this problem because we have had this complaint for quite long time standing why are we not able to break see I mean the Chinese definitely have certain advantages so I’ll talk about the advantages that the Chinese have and then we will talk about how we can leverage our own strengths to gain an upper hand so firstly one thing that we find more abundance in China compared to India is availability of capital now if you have more capital available to you up front then what you can do is set up equipments and two links for geared up for much higher productivity levels so that’s one if you have higher productivity of less cost secondly absolutely secondly you also have the cost of capital itself if you have a lower cost of capital you can work on a much lesser return on capital employed expectation from your product that’s number two so capital and the financing of that capital is a key factor which drives their costs down and our costs up secondly a lot of our raw materials are imported our raw material industry is fairly innocent and it’s not very well developed or mature visa we are Chinese counterparts where rom till itself is which is almost anything between sixty to eighty percent of the content of the product in our automotive industry so that’s much cheaper there so that’s in terms of what the Chinese have an upper hand on us but all is not lost the Indian companies are also doing very well and we need to understand where we are stronger and leverage that so for instance quality Indian companies have shown the world how they can be leaders in quality we have fairly high number of deming Award winners gip a medal winners in fact i was seeing the GI p.m. vinny’s list this year sure sure so quality is one aspect that we need to work more on in fact we were at we met the purchasing head of one of the major Japanese OEMs and these guys are keen to buy from India the only bottleneck that they see today and the only thing they keep insisting on is to improve our quality of our operations that’s number one secondly is technology mr. Arora spoke about technology the Chinese are excellent at reverse engineering I’ve been there I’ve seen companies do it we’ve seen their OEMs do it but where we can be better is innovation so for instance I can speak from experience that we have one of the companies that exports to China and where we’ve been successful is innovating in terms of on the process on the product itself and that has given us indoors into the Chinese market and thirdly we gotta invest in our people we have a huge pool of talented engineers in our company and if we can in our country if we can invest in them we can

surely get an upper hand so quality technology and people that can help us in a pan anjali services think but still that you entered all the cost of capital land availability and all that remains a problem you said there mr. Arora that their policy is coming up in place which will help but if we see there to threaten like in some part of the world you see the raw material are important at very low cost under empty is but in India the certain you know vomited which are very costly probably costlier than finished goods so what the government is doing in that direction well you know we are talking to the government that you have to look at the FTAs and that you’ve already signed and what is the result of those FTAs and also don’t jump too fast into FDA’s the future fts that we talking about for example there is a regional comprehensive economic program the our sep in which china is a partner along with the AC on in china japan and i think a few other countries so and that is slated to happen sometimes the next couple of years so if that happens that is going to be I think the government needs to go very slow on that until and unless we put our house in order you know with all these schemes are the government is announced currently and they’ve all been just been announced like a couple of months ago or a month ago so it’s going to take a while for the indian industry to adapt to innovate and to get these things right the other thing that I want to mention here Nabil is that the Chinese have now started taking the best practices out of Indian auto component companies so they’ve started doing cluster programs in China i was there in china two weeks ago attending a multinationals supplier day we supplied to china and also to japan we export as OEM OEM there and you know we heard from the there were presentations made by chinese companies who showed the improvements that they’ve done in the last one year in their pastor programs and believe it or not there was an Indian who was leading a cluster program so there you are so the Chinese are taking your best practices from your country and adapting that and what has you know we are very happy that we you know all of us have done some cluster or the other our companies done all you know the all four or five clusters but those guys are very fast in learning in you know and doing things and and and speeding up things so as I said you know speed is very very essential for execution so this cluster is a wake-up call and maybe in a few years they will also start talking about all the QC CDMS let me say you know so that’s that’s another challenge that we have to face in China probably one of the few companies that has been able to establish themselves and for the past seven years that sets here right hand into a market which is almost very well it’s very coughing very loud so they are perceptions are lot of policy implications in China that also comes as a detrimental for the people so how does it was for you and what were the issues that face belt is no really sorta or you would like to tell you that right well let’s say this till about a year ago it was tough but it all depends on how the the government’s interact with each other how how you can bring the other side onto the table and there was there was a big detriment for even our exports they used to always find some logistical issues some customs issues some because they could never find a problem the quality and the price was already settled so these two days to come up with various issues you know every three four five months you know I had to go to China to pacify them but the quite the point is you have to pacify a customer wherever ease and even for a logistic issue if the company is empty is traveling I was traveling you know just to put things at ease but now for the last one year all those things are gone and i think it’s i don’t need to state it but i think it’s the present government which is kind of being more proactive with China and being more you know talking to them more often so I think it’s helping a lot so they don’t now look at India as a wall that they wanted to create in fact unofficially they wish to say that we are not interested in buying anything out of India but they had to buy because you know if you offering your qcd at a price which was better than their Chinese supplier was a multinational so then it obviously your product was more more competitive so these are things that you have to do now and I think it’s you cannot ignore China you have to export to China but also you have the thread that they will flood your market because their markets are going down you know their car industry is down by fifteen percent there to where industry is very badly down so they are of course coming into India you know and engine parts and all these things are coming into India in a big way mr. dr. do you agree that

it’s been really a better situation now for people going to China from Yale not really still there any any shift in policy from the Chinese government that would allow more people to come in from you see it’s a well-known fact that it’s not an easy market to get into what Sunil told you is just sort of the tip of the iceberg there are a lot of you know non-tariff restrictions when you get involved in dealing with China and those still exist and that is how the government there is operating but nonetheless there is you know still a lot of opportunity in China which is available which needs to be exploited they have advantages of cheap raw material cheap capital like Nathan said cheap electricity easy access to lands and bland and building all those things are there and their labor force is very very much more productive than ours even though we have lower labor rates here than China but they do have so it’s a question of you know which products you can target in that marketplace there are certain segments where the Chinese are very good but there are others where India is far better in terms of quality in terms of the available technology and the world accepts it it’s basically price but you know if you in every market there is always a segment which is price driven so it’s only the price driven segment we which is looking at Chinese products if you go into the market today you go into the order component market you go to kashmiri gate and others you will find that the preference of customers is towards indian made product they have they know what the product is they have recourse to a if there is a problem in quality they can get back to the manufacturer in the case of Chinese products these things are not there it is a trader who is imported it who are you going to go back and claim from if you are if you put a piston in your engine and the engine seizes in in five days who are you going to go and claim your damages from nobody so it’s it’s not entirely true yes you find chinese products in accessories in you know the exterior parts there because of their finish and the appeal and the look of the product they are doing reasonably well thank you mr. bell we will just heard that chinese have an advantage of mass production they are able to expand well because they have a low-cost availability of manpower captain cause like we have been talking about capital cost being very high in india for quite a long time that is the major problem for us to expand in india so do you see the government trying to assuage the industry in this area do you see what would be the comfortable level of Captain costs that will help especially as it is will you look at this amazing you know to be given some excavation if you would like the Japanese yeah so I was just about to say that see I mean now I could ask for the moon but not get it of course but bear in mind what are we competing against we are competing against well not rly Japan but then you know the cost of capital there if you look at the Chinese counterparts that virtually working at half our cost of capital now if I for instance or any Indian SME works at a say thirteen or fourteen percent cost of capital a twenty percent return on capital employed is a very very reasonable expectation for an entrepreneur now if a Chinese entrepreneur has a seven to eight percent or six percent cost of capital for remember thirteen or fourteen percent return capital is is great just look at the difference and that completely pushes you out of the market now I am NOT a finance expert or a banking expert but the cost of cattle is not something that you know we can at the click of a button depressed by three or four percent it’s got there’s a lot of structural issues in the economy lot of legacy issues because of which the cost of capital today is at a level at which it is so our effort should be not to worry about something that is outside our circle of control let’s start worrying about things that are under our influence which is quality productivity and innovation but I just like to add to that you know the cost of capital will is a it requires the Reserve Bank and all that which is not probably going to

happen the point is there are certain schemes which are within the ambit of the government for example the emmy is key now if you want your products your auto components if the government wishes the auto components to be exported to China or two countries where we have Indian products Indian OEMs you know Indian vehicles but Chinese parts being used in them well those are the markets that the government should and we can provide the data that is not a big deal or the government has it for I mean for all practical purposes increase the MEI a scheme there the amount of funds right now I think they give about three percent increase it to a reasonable level because you know when we say about capital so this is the best way to tackle the solution right now you know to get the to get the get the problem right now you know on on cost of capital Nabil what Nathan said is very right we can ask for what whatever we want but it’s not necessarily we going to get it but having said that recently the government came out with the interest subvention scheme on packing credit and you know bill discounting for exports that’s a very good thing which is come in it’s a three percent subvention yeah it’s been reintroduced and three percent subvention so essentially if you manage your you know your foreign exchange well you can actually reduce the cost of your borrowings for export purposes to as low as to or less than that show of course in terms in terms of the working capital but not the not the capital yeah capital intensive yeah so there you know if you if you are taking a term loan to finance plant and machinery there the cost of capital is extremely high SME has a one problem in terms of R&D and technical capability is their policy place or comments for SMEs to enhance these capital or what is happening in the skill development because that is also important so yes I do there are certain government programs in place for instance the government is set up NAT rip which really helps you in engineering simulations design testing there is also accelerated and for in-house capability there is a accelerated depreciation which is there an R&D and I know a lot of colleagues in the industry of availed of that look at the sony model you know they moved from walkman to m2 discman to mp3 player and whatnot every 45 you know recline and that’s something that we also try and do in our organization try and dig up the product portfolio every three years because you got to keep innovating because in the automotive industry of as my colleagues here would agree items tend to get commodity fight really really fast very fast so mr Arora one thing we have been hearing that the SMEs are also sometimes you know little they go on they diversify their fan funds they don’t reinvest and they really do not have that aspiration to be a big corporation or something like that 00 what can we do to you know encourage such a people to come and dream big yeah good question in fact during this China visit that I was there 10 days ago 15 days ago and i was going for a weekend to to Macau and the multinationals European executive said well don’t blow away all your money in Macau because the Chinese do exactly that you know they build hotels and they diversify and they get funds out okay we have but but there they do it a lot you know here maybe we have a few examples there they do it a lot so every company which is 40 50 30 million dollars is a diversifying the point there is which I think Nathan made a while ago was when we went all three of us were on this trip to 22 msme trip to China two or three years ago and the point is that folk swag and told us the vice chairman of Volkswagen said that it is reasonable for a Chinese auto component company to expect a 15-percent net profit we said that you know and and what about us what about us where you if you talk about a fifteen percent net profit as an auto component maker in India you will be laughed out of the of the of the meeting so there is the critical difference you know volkswagen and then we asked them about the quality well that was three years ago and now their quality is getting better and better but he said yeah it’s reasonable to expect large amount of PPM’s from chinese suppliers but what he said was

that if you want the chinese auto component manufacturer to increase his production or his delivery by forty percent in two weeks you have it and that is how they’ve been able to become the number one automobile you know manufacturer in the world micro they continue to remain that way do you expect that there should be a consolidation in many a bigger SME is coming and by those companies don’t see so much of why typically i just take that you know there was that other thing that i forgot to mention on the same thing i think you repeated the question to him there’s this there is this 10 corrode limit on msme you know in the bill the 2006 bill and that has been info and that is going to be changed whenever it is going to be changed to 30 crores so a lot of SMEs in india have put plants and separate separate cities and i’ve stayed within the SME ambit but even if we talk about 30 corrode see outside we are the definition of SME is according to valuation is much higher so the support gets ended at a very that’s true today the definition of SME is very different or the expectations from an SME are very different to what they were 20 years ago you know it’s the mindset is still that an SME is typically a owner driven company with a few employees doing a little you know garage technology they’re using to manufacture products but the SMEs today are coming out of that and there are lots of SMEs which aspire to you know become global players or if not global players to be at least you know reasonably big national players but the availability of capital the restrictions caused by you know them being taken out of the SME ambit these things hold people back and the single biggest thing I think is the ease of easy availability of capital you go to any bank you go to any financial institution the first thing is collateral you know nobody talks about your balance sheet nobody talks about your business plan it’s what collateral can you offer so if that is the benchmark for funding then it’s a severe limitation at the tier 2 level I’m inundated with offers every other day to buy out smaller companies so it’s real it’s very much out there it’s law of the jungle out there so what’s going to happen is either deals are going to happen or these companies are going to get wiped out and their businesses will get swallowed by the others so I’m not sure which way is going to swing but traditionally one my expectation would be that the business would get swallowed by the others and deals may not happen unless unless there’s a japanese tsunami that comes our way and starts picking up strategic stakes in these Indian tier tools that is a fairly that’s a trend one can really expect to happen in the next few years also do that funding for Emma neighs within the country is not easy to come by you can finance and M&A overseas but to do that within the country is not so easy the funding is not available the interest rates go around in circles but what this we see in other sectors happening quite good being faster than you know our sector one question for all of you three of you according to the automotive Mission Plan 2016 we have backed out of component in the sea to be 223 billion dollar and exports to be 80 200 billion dollar how viable is this target do you think it can be achieved in what do you see looking at the lands change in automotive landscape one by one okay I’ll go first on that it’s it’s it is a plan which should happen because as you know the the the growth here also we missed out on the right significant but the point is when you have the right policies in place when you have the right thinking in place then it will happen we’ve been saying that the growth I mean you know the numbers 14 or 18 people per thousand people 14 or 18 cars per a thousand people as against China’s

100 and America’s is heaven hundred so there is a huge potential there the main factor which will get us there is you know really innovation and you know what we say it’s an old thing don’t build to print do our two part instead of part to what you know now how we going to do it it’s easy to say these three words how are we going to do it that is the critical feature and that is where the government has to step in has stepped in to some extent by this dsir scream okay there is another very good dsir team that I probably not mentioned and that is if you have an innovative idea you go to them and they give you money at four or five percent you know and you can pay it back after your product has been successfully launched and so we have done that for one new technology piston manufacturing and and that’s been successfully launched in march 2015 so then they start taking back the money a year later in five installments so that is another very good scheme so we really need to do all these innovations technologies and basically the owner of the company has to have a bent a mind frame that you have to innovate even if you are doing 300 crores of build to print stuff you are going to be in trouble so you have to innovate you have to find out what is the new way of making your product what is the new way of you know making your product cheaper and more productive and and that is the only way that you’re going to do it if you just say bill to print and build to print then it can be trouble we on whether the least investing are much less than see your question that you know this figure of 223 billion and 180 billion in exports is this just a figure that’s band being thrown about or is it reality well if you actually analyze it this is a figure which is achievable given the growth of the auto sector that is projected and you know the changing perception of Indian products in global markets this is a very very achievable target there are however you know limitations to this one is to achieve this target we need a huge infusion of capital so we come back to the same thing again and again capital has to be made available to the order component industry and a lot of it has to be made available to the MSM ease because the tier ones still have certain capability certain inherent strengths which they can cash on the tier tues are the weakest link on the tier threes so unless effort is made to you know bolster them by providing the adequate capital by providing adequate skills the skill development aspect comes in here there is huge workforce available but what is the caliber of that workforce we are not talking about engineers and you know diploma holders we are talking about general workforce they need to be trained in specific skills in the industry so if you know the Indian Industry cannot come up to these expectations unfortunately what we may see happening is the multinationals coming here and taking over the largest part of this 223 billion that we are talking about pressure of them’s almost everyone he is going to target like five billion 5.5 million million 25 million passenger vehicle similarly I was with under guys they said we’ll maximum achieve 20 million so because they cite infrastructure mainly the idea we’re on the road are we going to drive on those vehicles we see what kind of congestion we have in Delhi Monsieur rulings so given that i can understand that there are certain things happening like safety features and all that will announce the cost of the make a lamp that will and but how about the infrastructure do you think that by that time we’ll be able to have the capacity to run those many babies so I’ll answer this question in conjunction with your previous question where whether we can achieve our automotive mission plan I am sure a lot of thought has gone into making that plan by industry experts and the government experts all I would like to say here is that at the end of the day everything is possible if you have visionary leadership both in the corporate sector and in the government

the government has already indicated its intentions of being a visionary government it’s I think the onus is also now on the entrepreneurs and the industry executives to show visionary leadership and secondly to back it with strong execution in my visits to china in my experience I have seen a lot of Chinese entrepreneurs and successful companies not to say there aren’t successful companies in India but the sheer number of those companies is far larger in China and ultimately everything gets attributed to two things visionary leadership of the Chinese entrepreneurs and secondly the execution capabilities that these Chinese companies have and their government has so our government is to learn from their government are entrepreneurs need to learn from their entrepreneurs if we do that 223 billion is possible so general budget is going to come nigh on my next wed for all three of you come the budget it’s not semester that would set the tone for this kind I turn over that means too much well at least for the auto component industry you need a specific technology upgradation front and and and you know that that money needs to be given out to entrepreneurs at at a at a viable cost of capital and that is the main thing you know reduction and there’s that and all is not what we want we say just make a technology upgradation fund for us to achieve the automotive mission plan of 2026 you know to get to that figure if the capital is in place the Indian entrepreneur the Indian auto component entrepreneur is definitely you know going to put all his efforts to get into that so I would say that that is the main demand from the auto I wouldn’t like to put it like I would like to focus on exports and you know there is talk in exports King I hope you are not having fun ten percent problems for food well I would like everybody to have seventy percent export let’s put it like that but you know the what are the roadblocks we face and what is the government where’s the government helping to facilitate exports we are talking a lot about China today if you look at Chinese exporters you will find them by the hundreds at any show you visit anywhere in the world it doesn’t matter what product line it is whether it is textiles or its hand tools or its auto components anything the reason you have such a plethora of Chinese visiting is because they are not funding their trips themselves the government is supporting a lot in that the second thing is the infrastructure it costs more to ship a container from Delhi to Mumbai then it costs you shipper container from Shanghai to San Francisco so you know it’s a huge cost which has to be borne by somebody and who’s that somebody not necessarily subsidy it’s just a question of how the other infrastructure is and how the rates are you ship from England China to the port the government ensures that you your cargo is not more expensive to your customer when it gets to him because they know that the difficulty of setting up industry in the eastern part of China and you know then shipping it out to Shanghai etc so those those are the key areas where we really need to focus the government has in the last year logistic costs is very very high so for us we tried but failed to battle logistics costs so what we’ve done is we’ve gone and set up a plant at a cost coastal town so then we Gujarat so then we completely eliminate the land freight from the port to the hinterland in fact at a Japanese up oems conference they told us that the cost of importing at the cost of freight from say south korea to chennai is lesser for the same item if you get it from bonei to chennai can you imagine so we’ve obviously cannot beat this so he said let’s go and station ourselves at the port because our raw materials are imported and then we can also export the finished output and hence try and become more competitive in the global scenario in terms so the so this is what mr wrangler already mentioned that then infrastructure is something that we need to really work on in terms of building

better highways better trained connectivity because we need to get our goods quicker to our customer and keep the entire supply chain lean if goods are going to take 12 days for instance from North India reach Chennai imagine 12 days of inventory 12 days of cash is blocked in the system leave alone the cost of freight itself that’s a huge go so these are all disguised costs in our structure when we say China is more competitive we need to break it down and look at all these causes and built up into our supply chains trucks you’re coming and I biggest one with such kilometres ah yeah yeah compared to Europe compared the United States compared to China they travel six times that in a day yeah so you know I mean 10 days from here to Chennai six days to Bombay for a truck it’s it’s really a lot of God Sri suggestion that you would like to all of you please if they are up to five in Chinese what with those three key elements so I would say be smart and pick your battles when I say pick your battles you cannot really battle with the components with low value add a lot of commodity a lot of commoditization so pick your tough and fight with the Chinese on that tough for instance we decided to pick safety critical parts and that’s why we’re giving them a fairly fair fight well I agree with what Nathan says fully but I’d also like to add that we need to be innovative and we need to be quick to develop products if you want to fight the Chinese auto component manufacturers in the replacement part market or in the OEM market we need to demonstrate the ability to develop products quickly and our turnaround time has to come down dramatically I would say yes design you know all of us have to get in design capabilities in our company’s most of us are you know we’ve developed to piston assemblies for a European OEM and I’m very proud to say that they’ve gone into production after two years of tests and trials so I think design is the first key thing and then go on to innovation because once you learn to design then your engineers and your people would you know think about innovating so get into the design mode ASAP so what is the conclusion of today’s roundtable discussion is that all the auto component manufacturer who was trying to take a face of the Chinese counterpart should take care of three important thing one they should start investing in innovation and technology so that they can have quality product secondly they should try to reduce turnaround time of the products thirdly that will start investing in the skilling manpower this comes as an end to this episode of ETO to round table till then take care and wish you all very happy new year from entire idiota team stay safe thank you for watching

QS 9000 and Awards

Good afternoon, we resume our lecture again what we will be discussing in this particular session is there are some advantages in going to good practices And if you remember right, I had mentioned to you that in one of the earlier lectures, there are certain national awards available; one of them is called the Baldrige award; the other is called the Deming award; then there is the European quality award, and of course, in India we have this award called the Rajiv Gandhi quality award. Now, there are certain advantages in winning these awards; first of all, it lifts your practices up to a certain level, when it becomes world class in a certain area that is a pretty good, pretty big advantages not only to know that you have a PhD or you have a masters or something like that, not only for that purpose that of course, has it is benefit your process begins to benefit your customers begin to benefit and so on so forth ,and it is also a huge marketing tool plus you get recognized as a benchmark company. And that is a pretty high gain it is an intangible gain, it is a pretty high gain in terms of the standing of the company in industry for example I will be giving you some examples, what are some of these awards; we start out by saying the key US award, which is called the balding award, this is Malcolm balding he was one of the in the US. And he that at some point in time he decided that he wanted to set a benchmark; and he came up with this award called the balding award; he had a committee to work with him and so on, and that award was instituted in the US. And many US companies they you know, they want to be audited for this; and if the auditors feel, then they will award this award Then of course, there is the Japanese award which is called Deming award. The Baldrige award is based mostly on TQM practices; it tries to find out how close your operation is to what we call TQM, what is recognized to be the full gamut of TQM. The Deming award is quite different; the Deming award focuses on statistical methods And I am going to giving you some of the examples and you will notice at that point that there is a difference actually in either going for the Deming award or for the balding award The Deming award actually was the first major award that was put together and that is an international award any company can apply for it and get it. And there are some Indian companies also TVS Suzuki, for example; they have won the Deming award And the Baldrige award is established by the US congress, and it is again recognition for good practices. There are many statewide awards and these are like European awards, India certain awards and some of the other countries also they have their own national awards and that provide recognition. But this should not be the primary goal of the company; the goal really should be the path to improve quality, path toward improved quality And if we look at the balding award the criteria basically is summarizing TQM. And there are certain aspects that are looked at once somebody goes for the Baldridge award; leadership is one criteria that someone looks at strategic planning is something that the auditor looks at customer focus, and market focus, information and analysis, how information utilize. Human resource development one of the initiative taken by the company to toward going this way; and also process management how good the company is toward process management and business results. Of course, notice business result is not part of TQM, but they have added it here, because only then one could really say it is worth going for this award It is a US national award as I mentioned started in 1987 and some details are given there, it is the auditor uses 7 category 1000 points scoring system. So, it is based on a scoring system; and this scoring system would look at leadership information and so on so forth, the same thing is there Let me give you an example leadership for example, contributes 100 points, it really looks out senior executive leadership, quality values, the way they are projected by senior leadership management for quality, are they really managing toward quality, public responsibility that is like an another dimension that is looked at. And clearly active involvement that is there and management stands out as the models for excellence; intimate knowledge of how the work actually gets done. That is also important this particular clause here Impressive listening skills this is something that is really that is really desired by top

management and skill level communication Information and analysis this is when you begin to get into looking at quality data and quality information and competitive comparisons and benchmarks. This is something where you are utilizing information and utilizing analysis And the analysis of quality data and information, this is by far the foremost use of this approach this clause looks at that it must demonstrate facts based management fact based is basically any decisions that you make those are based on facts and some rational basis. And the information must be comprehensive accessible well evaluated there is something that is looked at by the by the auditors. It is say enabler of change and it is a benchmarking method that is how it is done Strategic quality planning this is like this contributes 60 points, and there are certain planning processes which are utilized here Quality goals and plans have been spelled out by the company Human resource utilization how exactly are we getting people ready for you know, moving for toward top-touch quality involvement, quality education, employee recognition and performance measurement employee well being and morale that is also, something that is looked at and we try to unleash the full potential of the work force. That is something that you try to do quality training involves all these things they are like problem solving group process skills job specific skills and so on so forth. And it is very very important that the those who are being empowered, they should see they should feel the they have been empowered, this is also the measure for empowerment that is also is looked at when you looked at the look at the total rating for human resource management Then of course, quality assurance of products and services and this would lead to 140 points design and introduction of quality products and services process quality control, continuous improvement of processes quality assessment and so on so forth. All these are there and the emphasizes really on the process as per the emphasizes Quality results, what are the results of your quality efforts product and service quality results. What are the business process and operation and support service quality results? That also looked at support quality results are looked at look for meaning trends are basically those things that are really implying That certain improvement, certain impact is there, because of equality incentives sustain improvements on critical measures; this is like something over a period of time And if it shows up over a three years that actually means, you really taken some action, which have impact use some statistical methods to correlate the objective quality results, which are like assessment through data with measures of customer satisfaction. And now, you are looking at a correlation between your quality results and how satisfied the customer is very very important Customer satisfaction this has got the highest thing, because if you remember TQM one of the foundations of TQM is strong customer orientation. And what we are really looking and there is are the customers really related with the business that we are running the product that we offer them and the service That we provide them Determining customer requirements and expectation by far the starting point of this customer relationship management, customer service standards, commitment to customers, complaint resolution these are all basic very basic and good customer relationship management, determining customer satisfaction also getting some assessment there customer satisfaction results What are the results of you are trying to satisfying the customer satisfaction comparison that also is something that you got to be able to do. And in some cases they compare to other people also who are in the same game you try to find customer information from a wide variety of sources focus groups surveys and so on. Are you doing all these things? And what are the results are there some records that you can display the measures are objective and they are validated they are not by here sake it is not something. That will be accepted this was one way to try to manage quality the baldrige award There is another way to try to manage quality this is to go after the Deming prize and this really the focus really here is on statistical quality control. The different methods like for example, I mentioned SPC use of 7 tools DOE any of these things that actually leads to use of statistical methods for example, there is a company there is an Indian company that utilizes DOE quiet regularly in process improvement studies. So, you could really say have they gone six sigma yes, they could reach six sigma if it is that kind of process they could probably reach six sigma But they are using advanced statistical methods and therefore, actually those this particular

company has own the Deming prize. Employee-driven quality what concept is this basically it really says employee themselves they are driving the quality. How are they doing it? What are the enablers training is by far the very important one basic job skills. This is taken for granted it got to have these things then of course, tools for continuous improvement SPC. And these things these are all required for the employees to become drivers of quality. Then cross-training knowing each others function this also is very very important Without knowing these things they would not really appreciate what they impact is for They are not doing something right on the next step that also will not understand unless there is this cross-training. This is so beneficial you would not believe, because many times what happens when these stages of production are passed over to the next stage. When a person has worked in department A and also in department B, he knows what the first department must do in order to make sure that the job in the second department is here or they can meet there own quality target this is very, very important The old approach is basically exploit labor you hire unskilled labor. You try to exploit them as much as you can and what that really does is you know there is something that you always require, when required employees to have deliver. What we call quality, they must be able to take pride in their workmanship If they are able to take pride in their workmanship, they will obviously, try to deliver quality that is something that goes without saying And I said, as I said before cross-training is also is a great way to build better understanding across the different department There is the European model and the European model also is founded on basically the TQM, the TQM is also there as the foundation for the. So, the European model also is very much like the balding model for example, not very different from it and it also establishes management system by which we measure excellence And we try to understand gaps and we try to stimulate solution that is something. We try to do and there again people have found those who have gone for the European quality management award They have also shown improved organization result, this has been verified by independent research. So, in fact these awards are not just for hanging a little you know, memento on the wall. It is not for that reason, it is an it does produce results and these have been verified by third party people. Third party people have gone in they have said you guys had this award. And now, you been operating under this for a while show me the situation before this award was won by you and show me the results. Now, if I see a correlation then of course, I will know yes that that winning that award it had an impact on you and that has been seen I has been seen in many places The European model it can be used in four ways. It can help people develop a vision and goals for future that is tangible and the it is going to be measurable also the future is going to be measurable and also tangible. It is also a way to understand the systematic nature of business a system is something that consist of components and together these. All components together they try to deliver a composite function they try to measure, they try to deliver a function, which is a function of the system this is very important in the systems know. How so? A system acknowledges that the system is made up of component, the components themselves they have their own functions But what is important is that that the components come together and form this complete function this complete function is what the system is there for and this is the systems orientation So, you have analysis involved here you also got synthesis involved here. That system few of things that is appreciated, once you go into this framework and you start managing your way using European quality model, a process to allow a company to recognize it is most successful customer experience What was the time, when they had when they achieved the highest customer satisfaction? What was that time, what was that incident, what was that it can it be recorded can it be made into a case. I need that, because I want to build promote the practice across the organization this is something very very important. In fact, it is something that is so important that I got to always compare the target and the mission statement that are set for the company and this can be done only when I am delighting delightful customer experiences And I have documented then written on exactly What exactly happen? What did I do to achieve that level of customer satisfaction? It is also self-management tool, self-assessment tools by which you can process yourself and you can really figure out how good or bad

I am and what is the gap between what I want to be and what I am right Now, using how do you use the model there is a framework and the framework has nine criteria and the criteria actually are divided into 4 parts 5 are enablers actually they try to enable the company to do. What it wants to do and the results are basically they cover the areas that the organizations or the aspect of the organization want to achieve. So, there are two, one the doing part, then the results part. These are two parts which are there in the framework in the European framework the results are caused by the enablers and the feedback from the results back to the enablers is used to try to improve the enablers So, there are like two types of criteria used here. One is for the enablers and the other is for results. And they kind of you know feed into each other the enablers would lead to good results. And when there are good results if there are not so good results, then of course, those are used as feedback to try to improve the enablers and the model recognizes the approaches to achieve sustainable excellence in all aspects of performance This is like again you could see the spirit of you could see the spirit of TQM hidden behind then of course, in this country in India we have something called the Rajiv Gandhi national quality award or the RGNQA. This is named after the late Prime Minister Rajiv Gandhi for the trust that he had given to quality movement in India. So, it could move into the 21st century with pride that was something that was by Rajiv Gandhi It was like something that was not there, before I would not say, it was not existing at all because, we built the Taj Mahal we built all these fabulous temples. And we have fine cuisine and we have a fine textile we got lot of other stuff that. We that we have really T and we are the best in the world there is no doubt at all But, are those things are those also seen in practices in our factories in our railways in our you know, an airline and so on so forth In our postal services are they seen there? So, for that we needed a model again and that model was propagated by installing this Rajiv Gandhi this RGNQA award. What does it do it is managed by the bureau of Indian standards they started this in 1991 they basically managed it they encourage Indian manufacturing and service organization to strive for excellence And specifically, it if this particular award recognizes leaders in the quality movement in India there are lot of thing happening in the country and there are certain leaders who are really emphasizing quality. And those are the people, who are you know, they are just for this quality award and they are awarded that. That this particular prize it the intension here is to drive Indian products and services to higher level of quality that can meet the challenges not only in the domestic market but also in export market you know we talk of improvements in Japanese products We know that in the 50s Japanese products were perhaps not. So, good even in the 60 when I you know drove some Japanese cars around 1967, 1968, 1969 and so on, I remember old datum cars they would rust they would not perform very well and so on so forth. Those were small cars yes they were they are the fuel economy they were not like the huge you know the Chevy and the impalas and so on They were not like those they were smaller car So, they gave fuel economy, but in many other respects they were not that good. But the Japanese car started to improve and today look at they are the winners in the world they have what we call the Toyota they have the Lexus and so on so forth. And they have there and so on. So these are like benchmark cars today worldwide. So, Japanese products have improved you look at Chinese products Chinese products I remember, Chinese battery cells would sell for one rupee a piece, they would not last more than may be half a day, if you use them somewhere. If the person knew, you using a Chinese battery they probably, say please do not put it on watch on a clock on the wall Because I have to climb back after a week, I have to climb back and change that battery there because Chinese battery just as last that was the story not too long ago as 45 years ago; I saw pretty shoddy Chinese goods on kawakawa street in new York city. And I wondered actually is there a market for these things funnily enough even in the US; there is a market for these things. So in fact, many of these shoddy products, they were made in china, they did not have the china they did not have made in china written on, but you know pretty well that these plastic parts, they came from china those also were not so good

But you look at today’s Chinese parts a lot of cameras a very fine cameras, they are made in china probably the lances imported from Japan. But the body and the case and everything molding and it is all been done in china and a lot of other things are there, but the Chinese are competing nearly with the best in the world. Today, what about Indian products you look at Indian TVs; Indian TVs made 10 years ago, the once that you could buy in the market place or Indian telephone You look at the once that was made 10 years ago or 15 years ago or 20 years ago and they were pretty well, what you and I would call trash nearly, if you have few of those still sitting somewhere in the closet in your house There you probably never would even bother dusting them, because they were useless pretty well. But what happens as the market opened up this happened with the initiative that our prime minister took there are and then the finance minister doctor Manmohan Singh, he took the he opened up the market place We went into this reform and so on That the target barriers started to come down and with that they were hold on imports that could come in. And we could afford the imports because the tariff and had been brought down, and we started tasting Indians, started tasting the quality of good imported products. Now, many Indians who travelled abroad they had seen good products there was no problem there We saw very fine fountain pen, we saw very fine electronic goods and so on, forth. We bought some sonny you know, sonny electronics stuff we bought the asahi, pentax, cameras and icons and so on. All those we had seen in abroad. But sitting here not many Indians had seen good qualities. So, they actually carried along with their shoddy products there was no really issue there, but the movement reform came along financial reform came along we started seeing a flood of foreign products And obviously, when they were on the shelf Indians would go and buy them. And the result is today, if you look at Indian product today it is as good as a foreign product If you lay them side by side you would not really know, which is a which one is Indian which one is not for this all you have to do is go out to an appliance store. And look at Indian made washing machine or a refrigerator or any of these appliances, they are as good as the once that are sold in New York or Europe or anywhere. There is no difference at all and look at Indian cars look at the performance of the Indian cars, they match neck to neck for the conditions, and which they operate they match performance neck to neck with foreign imported cars not the top of the line not many American cars can match I will say BMW the typical American car on the road will never match the quality of the BMW for example. So, an Indian car also will not match the quality of BMW, it will not but if you compare that with Korean car not much to not much difference actually. So, Indian cars have also improved and that has happened, because people have recognized consumers have recognized quality and this has this is what is driven competition and awards like this like the RGNQA awards this recognizes such effort This is actually helping industry this already helped industry, it has tried to help maximize customer satisfaction. This is something it has done it is recognizing achievements of organization, which are improved quality to certain example for others establishing guidelines and criteria for industry. This is also something that has been that has been happening quiet rapidly providing guidelines to organization That is willing to learn from the experience from others who have done it very well and the Rajiv Gandhi award. It is modeled after the US Malcolm balding award. So, again we are talking about world class awards What exactly is then employee-driven quality there is like another aspect that I want to bring out here organization. And one very important thing is the contact with the customer contact with the supplier and contact with the customer. Let me give an example many times what happens is the person, who is doing the job, he is probably working on some aspect of a motorcycle That is being assembled for example, if this mechanic, if he has no contact with the user of the motorcycle. He will not have the sensitivity as a person, who is in direct contact with the user or unless he is using that motorcycle himself in his house. For example, only then he will know what it feels like, when you look at the product, which has been made by a factory has been shift to him And he is now the customer this is very important, I have seen many instances, when the company somehow has not brought the workers in direct face to face contact with the customer. The customer then really is far, far away he is kind of mysterious nebulous thing that exist somewhere, this is an abstract thing and the worker really has no idea no real idea about

the true feelings. That the customer really has when he is using the product, I am giving you an example for example, when a lady prepares a dish and she serves you know she does not keep looking at the dish itself. She looks at your face when you start eating, when you pick up the a spoon and you pick up your fork and you start eating. She watches your face, what is your expression does your expression change If it changes, if it becomes like something that more pleasant, you feel she feels that she has done a good job. She is really today she is delivered or when you know people come home for example, and something special is served, what the lady watches, she watches the expressions of you and the kids and her husband and so on so forth. And from that she gets the signal has she done a good job has she really been able to get that strive of delight. And that is the sparkle in the eyes of the people, who are there to enjoy her product this is something very important We are coming direct face to face contact with the customer, the consumer and this is they can be no better feedback than this is something that. We have to enable, we have to make sure that. We do that and that is part of employee-driven quality and after that you do not have to drive quality you do not have to tell the lady please prepare the dishes better you do not have to do that many times cooks in restaurant. They come out you might have noticed these chefs they walk around once in a while they are basically they are just watching people they are watching people here And there how are people enjoying their food are they really you know are they really having a good time they watch this, because that is the signal that is the feedback you might think they have just come of come out of the hot kitchen just to cool off it is not just that they are also keeping an eye on the results of their product. The results of their labor so, this is then this is then what becomes employee-driven quality it is very important and of course, we can also do that by following quality circles and sells and teams some project teams and so on so forth. And this is also, something very, very important in order for us to raise the sensitivity of people who drive quality Recognizing quality again benchmarking, if we do benchmarking again you becomes one of those people, who then become benchmark himself That is a pretty good recognition that you are you are doing that and in many companies this is done quite frequently. They will go out and they will try to make sure that if they done something good it is known to people It is known to the organizations that are industrial association and so on so forth So, there you know their good work gets some publicity and so on forth that is very good for people There are certain benchmarking processes and steps again, and I have laid it out in the slide, and you can read them at your own time There is no real problem there, and there is a certain things that really lead to good improvements And I have personally seeing how good practices in benchmarking, they lead to really good quality. I have seen that let me give you one example you might just think this is just a story, those one company that made, if you look at in electronic device like for example, I pick up I keep picking up my cell phone here inside the cell phone there is like a printed circuit board and on which they are mounted all these little transistors resistors and so on. There is some IC and chips and so on. They are mounted inside these components just soldered on the board. So, the board is there and on that they stick in all these components, the components are stuck there and underneath of course, they apply some solders So, that the connection takes place now, this is done today automatically but not too long ago you know these components are pretty big and the printed circuit was pretty simple so on and forth. And people did manual soldering So, they would take a soldering gun and they soldered joint a, then joint b, then joint c and so on. That is how it was done. In fact, many older two wheelers these are motorcycle for example, those were actually manufactured this way the electronic components, they were hand soldered, and they were put in the vehicle Then there was one company that was in the game of that was in the business of producing these electronic parts for motorcycles, and they called me once in a while for some quality problems. I was a quality expert around in that town there I would not name the town right now. I will do that in some other lecture, some other occasional, I will do that but they invited me many times to come over and help them with their things. So, I did some training and so on And once in a while I had gave some guidelines on the shop practicing also they took me out there they said professor, we have a lot of problems with our quality there and there is something that we really got to do around here as to fix this. So, would you please

help us I said fine can I take a look at your operation, I said yes you are very welcome So, I went out there, and I found a whole bunch of these guys, they were doing the hand soldering I said have you thought of doing anything different Now, they said yes we have another unit by the way, which is like next door in the next room. There will be got automatic machine that also does the automatic soldering. And I said let us go out and see that and again, I saw that room there, but the automatic welding machine the soldering machine was there and following that there was another room. And in this room, there were people who were fixing the output of the first department, which had actually had come out of the automated machine They were doing all these touch up soldering on the same parts had come out on the machine Then these guys they were sitting there with their soldering guns and they were doing the touch ups here touch ups here and so on, because many joint apparently had not formed correctly by the automated machine my god I said these people they spent so much money in getting this automated soldering system. And it is not doing the job; I should be able to help I am an expert in quality; I really said to myself, I got to think about this. So, the first thing I thought of as you know being a believer in six sigma and design of experiments and so on I said may be I will run some experiments with the process conditions. And see I could reduce the number of defects there have I thought of doing that and I started doing a little bit of Mickey mouse trails here And there let us change the temperature, let us change the belt speed, let us change this that and see what happens? And I had couple of students also helping me and they said sir yes, but the defect levels are so high We got to really take some big step And it seems like one very sharp observation made by one other student was. Sir people are not very well involved they are not very closely involved in this thing. They just come to work they do their soldering here and there and so on. That do some QC checks then they walk away they are not really feel that. They there is piece of them, there is a part of them that is not the part of the product there they do not feel that way. It is they are like they are doing the job So, somehow we have to get the people involved and I thought of I said I see, we have to wake people up somehow we got to wake them up. You have to really open their eyes. And let us see how we can do that? I had a friend who ran as similar output but he was not making motorcycle electronic parts. He was not doing that he was doing it for some radio or something He was he had another company there, it was also a small manufacturing company and they produce these transistor radio and stuff like that they also had an automated soldering machine I said first let me find out what the defect rate is with their automatic soldering system So, this friend of mine who had this radio assembly company there, I went out there and I asked him can you tell me what your how good is this machine? I did not say what kind of defect you produced, I just said how good is this machine is this machine really any good or is it as bad as doing hand soldering he said no machine is pretty good. And. In fact, if you want take a look at it anyhow sir it is doing a fine job I went out there and of course, I took a look at it and asked was pretty satisfied. And the thing that I looked for was where they doing any touchups and there was no touchup there was AQC department that produced a few defective things that this separated. But there was no real massive touch up as they had in the first company the one that made the motor cycle electronic component Then I came back to know motor cycle company and I said gang we want to go out for a trip and I would like to take about 8, 10 of you and may be about 7, 8 people from the shop floor and couple of other supervisors. And one manager type we are going to hire a minibus, I am going to ride to this other town and then there is a company there that is also is a very similar operation. We just go and take a look what is it that they are doing they have similar operation. They just go and take a look may be they are just as bad as us or something like that I made up a little story We went out there and we land in this new company there the guys who make the radio parts there and there was this last wall And of course, inside was the automated machine it was running on it is own. It had the flow of things taking place it just went from the left and from the right. Then these people they said sir now, where does the output go it is coming out there what is happening on this side can we can we go and take a look that side. So, they went out there they thought they were expecting actually a huge touch up room there they were expecting like they had in their own company That a touch up room they were expecting that touch up room there my god there was no touch up room there was a small Q C people. Q C pursuing was doing some little Q C but there was no real touch up room there was no like

massive fixing rework of the board. That had been passed on by the first stage of the production operation. They said this cannot be possible how this is and I said spend some more time So, we were there and if you been to Naas if you been to Dallas or if you been to even Canadian center or some other place If, you seen any of these space you know where the from where they control the satellites and so on. It is like a large very large room where there is lot of T V screens around and there is a visitors area and between there is this huge sheet of glass. And then of course, the controller sitting there they have got there consoles and screens and. So, on there are some very large displays on the wall they are like the movie screen or having the back there that sort of thing huge things with big displays there and the satellite movements and so on, those are already displayed there The visitor cannot get there and there is this huge wall in between. So, the visitor can go there you can just watch what is going on the go there and stand there for 10, 12, 15 minutes he watch some satellites flying here and there. And he see the controller in action then he come away this was the same thing that was done in that company there is. So, these visitors were come from that motorcycle company they watch this operation that was going on just as if they were watching this stage show there After about an hour or so, there was trying to go and get some tea and I was sitting with them in a separate area and they were speechless you know just speechless. Sir how could it be that they have similar looking machine as not working there at all and this is the here is benchmarking. They could physically see an operation that is similar to there but with much better performance it makes them believers. Yes, this can be done may be it will take something for us to change to that level, but yes it can be done. Because it is real I can see, I just wanted to tell you this little story about making a big impact on quality by getting people involved getting them to think yes they can also improve they can also get up there I can give another little example and that is from I you know we take a little bit of pride. We are not perfect teachers we are like anybody else most teachers today they have a PhD. So, many of them have a PhD and yes some of us probably spend a few more hours in our offices. We probably have some more experiments that we do probably we read a few more books, few more journals that is what we do in IIT probably? It is not possible because, of various other distractions in a small engineering college But we have we are very similar we are like any one of them there are some teachers that are sent to IIT is as QIIP students and they come here to improve their quality. Basically quality of their teaching and some other extra subject that learn about and domain and so on, so forth. That is what they do? So, one of these teachers had come and that was the first time he was in IIT he had come in as a student And he attended he started or he asked me actually he started to work with some colleagues and myself. And he said sir please give me some advice I want to really I am very ambitious I want to go back and make an impact on my college. That is what I would like to be able to do and I would really like to know how IITs teacher? How you IIT professors? How you teach I want to really see you people in action Now, he had come to IIT to do his research but we speared sometime, we actually made it possible for him to attend some lectures I said pick some subjects in which you are some interest and please start attending the lectures and he started to sit in the back And I said no back is not probably place come and sit somewhere in the middle or trying to come and sit somewhere near the front And just go through it take notes and everything do the quizzes whatever it is go through the rituals, and just observe make some notes, find out how the teacher is teaching? After a week, he was speechless. He said sir now, I believe why IITs are different. Now, I believe why IITs are different we never bother about some of these things and the class that discipline the silence and so on, and the attentiveness and so on. This is a rare thing it is not possible I said may be you should even send some students to IITs may be they should sit with our students and just see how a student is behave in a class when they are intent on learning. So, this again was benchmarking this was again was an example of benchmarking So, you do not really have to go very far to pick out benchmarking this can be done almost anywhere Let us get into couple of other areas one is software quality I should just tell you that this is a large area. Because probably more money is lost per year caused by software

disasters because, the places where softwares are today for example, there is a little software inside my little watch here there is software this lecturer being delivered by software That is what he is delivering this lecture there is a little bit of analog component but most of it is digital that is why you are able to see this We were look at launches of satellites if we look at the running of operation of airlines if we look at various places if we look at all the different automation that is there every where we have software, but look at what is happen because of this some major party convention had to be cancelled, because something was wrong with the excel formula that was used in producing that worksheet some climate orbiter that went to mars it is totally lost because of the confusion between pounds and kilogram in the software The Arianne 5 rocket is exploded because, of again the data conversion became too large Denver airport could not be commissioned for long time. Because of some bugs with the software that handled the baggage handling for example, the Pentium processor had problems there were issues with the look up table the patriot scud this is a huge missile disaster. That again took place because of some rounding error that took place inside the software and the mariner one. That was lost it was a Venus probe that went there and there was period put in place of comma in a Fortran do loop and these are there and there are hundreds of other examples software disasters are pretty big that actually directly tells You that software also it is an area that requires a serious attention as far as quality assurance people are concerned why it is this way. If we look at the progress of quality if you have to look at the total progress of quality software is struck at the testing stage at the inspection stage. We do not have process control in software. We have no design of experiments in software and we have some quality management system. But they are in terms of CII models the not CII the SEI the software engineering institute models These CMM models that what we have some process control of course, we have no six sigma in software. So, most of software work has got move beyond inspection testing is the only method by which Microsoft for example, done its quality control and look at any major company you ask them. What is your biggest expense he said I wish we could get rid of our testers I wish somehow, we could produce software without any bugs would really have nothing? In fact, I have done personally some research in this area and I have found that there are certain issues in design That can lead to good software as certain issues that can lead to pretty poor software that is there. So, we are slowly begin to understand, we beginning to understand software development process. But it is still a wide area and most of all current software quality practices they are still testing based then of course, we got something called process quality. That we have not done here there is a long way to go there and there is the product quality aspect that also is something that we got a long way to go we got a lot of things which is like a big list of things to do for us and software practices today they are nowhere near there Something that has been done is at least people are started to look at the stages of development And they have tried to see what could be done to try to make sure that the at the end the software. That is delivered it has good quality one movement that has been there is the movement towards x p x p is extreme programming. When you code a line and you test it immediately, and you code the line by finding out, what the requirement is you code just that much and you test it immediately. Then you go to the next stage find out what the requirement is you code that and you test it immediately So, you do code test code test if you do it this way what are you doing? What is your quality assurance yes you modified the process a little bit but they are still using testing as the only mode of quality assurance. So, we still at the testing stage you are stuck on that chart that I have then I have got inspection. Then I have got SPC then I have got DOE. You are still stuck there oh there is no way we could do SPC in software at least not today may be someday and that is like that is going to come that is not yet here yet So, where software is stuck, software stuck right in the beginning software stuck right to the beginning which is like software development stuck and inspection. It is got a long way to go before we could start doing SPC or DOE or Taguchi or any of these things that is going to be quiet away. So, yes manufacturing is dirty work manufacturing involves lot of

grease and lot of dirt and lot of those things crazy things and messy cloths and everything else And you got to have hard boots on this is what is required in manufacturing shop and there is smoke and there is oil mixed and everything else and it smells bad and so on so forth. By comparison when I sit in a software room it is a room like this and I use the tools. That I have right here which is like APC and perhaps some floppies perhaps some CDS that is all I need and my brains and I need a computer language manual that is all I can go into software business quiet easily This is very clean work. So, I am using Hi Tech, but in terms of practices, I am pretty primitive my testing method for quality assurance is like I show on the screen here is stuck right at the bottom that is where it is stuck So, it is a long way to go software has a long way to go I slowly move toward what we call service quality let us take a look at this, let us see how far we C can go with this and whatever remains. We will cover in the next lecture service quality is something that is now, becoming more and more important, because now, many people are trying to compete through services And let us take look at some examples health care is a service professional services they are of course, services then financial services, hospitality these are all they are not manufacturing, they are all services most of these are services If we look at travel and others, they are also many of those are also services. For example getting a hair cut that is a service pest control is a service plumbing is service counseling is a service any of these are and each of these will survive only. If the customer would come back and these businesses would not survive if customer would not come back but what is service stuck right now. Just like software services most of it is still stuck at inspection we are not doing SPC in services, we are not doing DOE in services, we are not doing tag chi, we are not doing any of these stuff, we are certainly not doing six sigma as far as services are concerned because we do not understand the process very well Yet each customer contact is actually called the movement of truth because services cannot be stored. I have to deliver the service on the spot standing in front of in from of the customer that is what has to deliver by service So, you have the ability to either satisfy or dissatisfy the customer when you come in contact with him the worst thing of course, is like when the disaster is already taken place. And I have created a customer, who is not satisfied, I try to do some disaster recovery that is like fixing things after the they can the crowd run out of the bound or the horse run out of bound. That likes after the fact that pretty bad actually that really not good practice It is difficult to supply, difficult to synchronize supply and demand with services. That like something there unlike already mentioned services cannot be returned or resold it just cannot be done Today of course, unfortunately the customer looking for the total experience he is looking at some product aspect. And you seen this slide before this is product aspect of anything that I offered the customer, then it is service aspect also and these are all some very important I had just taken the example of so, I have got the hardware part on this side and I have got the service part on this side these are all very, very important each of them they can make or break your business And the same thing would go for other aspects of the product and correspondingly. They are the corresponding aspects of services also you will have reliability in service, you will have durability in service and award winning service and so on so forth. And handling of complaints these are all there And there are of course, some examples and I put them there reliability and responsiveness, they are there assurance really means the ability to convert convey trust and confidence Assurance I assure the receiver that I will be able to give you good service and you are going to be enjoying the experience. That you have being polite and showing respect for the customer, this is like an example of assurance I am assuring good level of service empathy being a good listener. That could be one way in it is like a very important dimension service then of course, I have got tangibles. And in those cases there would be like physical facilities and to try to make sure you addressing. The right things you got to make sure you use the Kano model, I cannot over emphasize this if you designing a service you got to make sure you using the Kano model So, do not offer them bells and vessels, if they do not really care to want the bells and vessels there is a tangible component of the package. That we offer there is also an intangible component of the package. That we offer a customer tangible components are

of course, you know look at salt soft drinks, detergents, carts and so on so forth. This is a huge tangible component but then there is an other area, which is mostly intangible for example, teaching for example, consulting investment management and so on so forth These are going to have a pretty heavy dose of intangible So, this is our mostly in this area and this is a mix of service and products why would a customer come and have do business with you. Because there is the lack of better alternative that is why he is coming to you and this better can be just in variety in different ways not only the prize but also the total experience And if, we look at if we have a dissatisfied customer he is going to tell between 10 and 20 other people about the problem. That he had with you so, this is exactly what tells you how serious customer feedback is and word about you knows spreading of messages in time in terms of doing. It and some statistics are provided here these statistics they are taken for industry data And they can actually tell you how important it is for us to make sure that the customer is delighted right at the back the best is 1 and the worst is 10. In terms of failure to serve for example, there are various ways degree of severity rating is one if it is level one the customer is not even observed that there is an adverse effect if you go deep into it If you look at the worst effect for example, there is an negative impact on the customer or people or on society. And this is going to lead the of this is assured failure of business and the existing control. It seems like if this is how you are operating, you are operating with rating 10 somebody gave you a rating 10 for your service quality, your existing control could not even detect if there is any potential failure Look at rating where we got warranty service as the means to control service quality this is model failure rate without supporting documents This is like approach I mean I may have a breakdown on the road. And that is a warranty situation and controls are not like to defect to detect it or to prevent the potential failure found reaching the next customer. Controls are really, because that is why I have got warranty is something for which I am not totally sure, but I can live with the cost of paying the customer you know the cost of replacement or perhaps I will provide him a free service compare that to this one compare that to rating two customer experience slight discomfort low failure with supporting documents. I have got some supporting documents with which I really, I can justify that yes these are the things and this is how I can explain what the thing is you can always be sure that You will detect the potential failure before it reaches the next customer, because here the customer is experiencing something that is slight and I am able to document that this is like something, so that there are these things, these are this is like a spectrum How do I address this? I have could really do, I have to look at the quality gap model, and I just give you a glimpse of the gap module Start with something that we call customer expectation and the gap between that and perception expectation is here. The gap is between what the customer perceives to be quality and what he expects to be quality. That is a gap; that is going to determine customer satisfaction If these two are identical the customer will be delighted and perhaps you will be definitely very satisfied to be able to understand the customer, I have to really see him management customer of customer expectation, management perception of customer expectation if there is a difference between what management perceives to be what customer is looking for and the true expectation of the customer, I have a problem there my problem really is understanding the customer. That is the problem there Management has one perception and then it sets service standards; if there is a gap there is a flow in service design, because management says go and do these things that will take care of the customer. And that is how it sets the service standards; if there is a gap there, there is a service design gap there. Of course, on this side, I have got customer perceptions and I deliver certain services, there is a gap between those two, then I have got a communication problem. I have got a communication problem there, and these are again quality gaps, then delivery of the service and the standards if there is a gap there, then I am not confirming with the standards that is there So, here I have got 5 gaps. I have got customer satisfaction gap, I have got communication gap, I have got conformance gap, I have got

designed gap and I got customer market research gap. Market research gap is there when some expectations are there but managements do not seem to register. That is actually the most serious gap then of course, because everything depends on that from gap 1, I go to gap 2 I go to service design; from there I come to conformance. What I deliver does that meet that this is very, very important then of course, I have got managing service, I have got managing the evidence which is like the feedback that I got between what the customer perceived it to be and what the service was; that is like something that I got to do again manage there. There could be a communication issue there, customer perceives something but I deliver something else. I was just like this gap is there. Take a look at this thing, when you go into this, I will be discussing more of this as we will go into the design gap. And I will start with that in the next lecture. Thank you very much

The History Of JULinux – 2006 – 2011 (4 years not 5)

hello my name is Justin Greco and this video is to cover the history of the evolution of Ju Linux and what’s become today and where it’s going there’s some awards on the internet that you can apply for and some of them are adventures awards and different things and so this video is the Penta cover what GE likes is its history and where it’s going and why we need funding and what we’re going to use that funding for and also just to recognize some of the people that have contributed with them last week so go the name of my company is USA computer tech to rescue my website is www.miamikettlebell.com ax8 won the famous software award for 2010 for being the most user-friendly operating system distribution that was recognized and then I didn’t get where I am now because how smart I am or because I know anything that anyone else does not already know or even because I tried things that there’s haven’t tried before I got here because after doing some research to find out what computer users want most out of their operating system and applications it became clear to me that someone needed to use a combination of ideas to achieve perfect operating system environment for the end-user my story begins in the year 2000 powered before 2000 there was a lot of stuff going on in the computer world that I wasn’t aware I am going to start my story about ten years before I was born if you’d like to see the history in more detail you can go to a link that is probably in the youtube description of this video for a video called revolution OS it’s not that long as video text in movie production about Linux and Windows and Mac and all that and so you go to the link I’m just gonna say it so that in case you don’t see it it’s y ou UT u dot B forward slash capital C lowercase J a capital C number eight capital P or case Q nine and then – capital V and then zero so that’s bullying back in the 60s and 70s in court here I was born which was 1985 the computers were as big as trailers and houses students would pay tuition to go to college where one of these computers was available so they could earn the privilege of writing code for these machines and operating them usually they were told that companies and universities needed certain software bank for specific purpose the assignment was to make that software so basically we went to college the teacher says your assignment pass this class if you’re going to make software that we can use and sell and do whatever with ok the software was not copyright in their patented in most cases in fact none of it was patented to my knowledge it was in the intention of people who wrote the software to take credit for it but to share it freely with other colleagues and friends who could use it for the programmers this was all just a lot of fun and what they usually didn’t take credit for it is they would like write their name somewhere in the poem in a place where it wouldn’t affect the program and in that way other programmers could see their name their email address that sort of thing so that they can contact them worse back then I don’t really how to email addresses because they were just starting out with like ARPANET and different things you know and the internet did actually happen until 1981 so there wasn’t really any stuff communication on the Internet this okay so let’s see what we got here in nineteen eighty four year before I was born the Apple had been invented which is the first personal computer that can sit on your table in your house and do everything however there was no software available to run the computer and its inventor was Steve Jobs so there was no operating system there was no application there were no apps that was there nothing okay it’s just the PC so Steve Jobs turned to his friends and asked them if

they could create a software that would run on his Apple one computer Bill Gates took up the challenge by patenting the existing hobby software made by the university students companies and workers and making it illegal for anyone else to have possession of it without paying him he then went to Microsoft but made a deal with them to use this patented software to make the operating system and software that ran on the Apple one next year of 1985 Bill Gates made another deal with IBM and Microsoft making Windows 3.1 the patents that were sold to Apple to the graphical user interface which we have a mouse and a screen and icons in their software that was some of them were violated by Microsoft when they use the same patented technology one disk upon one Apple please Microsoft report but the Court did not pulling it and what happened and so Microsoft got off scot-free after this people who wrote the Hobby software that was intended to remain free and open-source got very frustrated that they no longer had the right to use the software and they created the man named Richard Stallman decided to create a copyleft agreement called the GPL though it ensure future software would be protected from corporations patents so again with what they had was is applications that you could run on Windows or UNIX or several different systems that were you know out at the time but the problem was is that these operating system for all commercial need to pay a lot of money for so if you bought a Sun Solaris computer with their offerings come on I think it would pass to be a $2,000 or so extra piss off I can’t remember what pasta software there’s $2,000 with the Sun software on it I think they call them spark machines I can’t remember what they coming back then but some anyway so the goal was is to have an operating system of the street and have their software running on it so that they wouldn’t have to pay people to use it they could share it they get a freedom to share a change it work on it whatever and so there’s this guy and he in 1991 that is a Commodore 64 computer and he didn’t like it it did the software on it just sucked in the computer kind of sucked and he just didn’t like right so he decided the Hughes can write as an operating system for it and they didn’t take him that long I think it took 50 maybe no very short time in row of this software and here they’ve been trying to write an operating system for years you know and so he’s this humble guy right – car vault is this humble guy they don’t take credit and if you decide you know well Linux is something nobody they were going to use it’s only gonna work on the Commodore you know it’s no he’s everyone doing it well share with my friends anyway so his friends get ahold of it ask him they can put it up on the internet for other people to look at and he says ok so they named it when he didn’t name it Linux they did because he did he was humble he could want to you know pick credit quarterly so they put it up there and it took off people started combining the free software with Linux and they were had to write drivers of course for different um platforms that they put it on in recompiling different architectures but the Commodore 64 was basic it just understood ones and zeros so it’s a very easy programming platform you didn’t have to compile anything for the Commodore sheets before because it ran basic so you know so many people found the GPL new software and Linux so it started putting this off on top of Linux and called it the AMIA Linux system now first of all the new Linux to give Richard Stallman and his people credit for the software that was running and by learning different things this changed later on most people don’t call it good now anymore and if you Richard Stallman credit and he gets upset about that um by year 2000 IBM had discovered that Linux was far superior to all of their products in the server market IBM announced that here that they would be selling Linux servers and their stop went from $30 per share the $3.00 per share in one day 95% the servers on the internet rent links from then on little did I know family friend had been working for Microsoft coding Windows from the very beginning and he was from my little town that I’m behind in my hometown he decided to retire from Microsoft and coming home between 1999 and 2000 and my father introduced me to him he had two main reasons for leaving Microsoft one reason was involving a secret project that would invade the privacy that is now included with Windows XP service pack 3 Vista and Windows 7 the other reason was because

most of their work they did at Microsoft was patented thrown into a ball and they never saw the never saw the light of day so you know there’s a lot of stuff that the work on and then you don’t have the right to use it or do anything like that after you make it and then they don’t even sell they don’t do anything with it they just put it away huge paycheck wasn’t we’re dealing with all this and I mean this guy was making probably a quarter million dollars a year over that actually so anyways he began showing me red hat linux from IBM and SUSE Linux from Novell I actually don’t use making less than according to notes I’m sorry um he began showing me right how it went from IBM and SUSE Linux Ravel’s he was trying to get me switch over to Linux from Windows the trouble was on RedHat and SUSE or made her computer be raised like him not for the average user like you and me right hat and Zeus did not run programs at least not at the time I didn’t know if wine existed or what I mean I as far as I was concerned you just couldn’t do it you know and so the software for them was limited there wasn’t a lot of programs a lot of software and those are much harder supporting pcs and of course I believed Seuss and right now we’re both rpm base and RPM packages at that time more limited there weren’t a lot of programs for our American and I don’t think Debian had a meter and so there was a lot of hardware support for the pcs this frustrated me and I went back to using Windows is my primary operating system until the fall of 2006 when I was in college I graduated in 2007 all being equalities that when I got my degrees and stuff in my fall semester of college in 2006 I was forced to learn through our course six a very unstable and unpredictable version of Linux that was IBM’s test version of Red Hat because right hat they decided to start selling Red Hat and not let people just had it and so the doric or was their free version of right now and they put all of their newest experimental software and packages into fedora and then people would test them and play with them and protect them and then they would put the protected stuff and get right hat everything I think that was an array that was available for fedora it was just more difficult to deal with and of course through our brain house what they install them the server’s so yeah so I was they made me learn our first experienced a more predictable version of Linux that was IBM’s temperature right out it took a lot of tinkering to get to work I was handed two 3-inch thick books and hope to digest them and spit out what I knew it had on a test in so I had three months cuz I guess you know this is just for one subject you know and needing to download Linux packages an ISO file upgrading from dial-up to enter to seven megabit ESL requests that was the best we’ve had in our town still the best we have this I think September 12th they’re going to go to a 40 megabit connection I started learning about IRC chat forums and Linux community where I could get all the help I would ever need and learn had a much faster rate than before these people knew much more than my professors newer could have known after my freshman experience in third quarter it came to the conclusion that there had to be an easier Linux distribution out there for end-users that was stable and had everything me and my customers were looking for and those [ __ ] main things that I can name right now that I wrote down and remember is you know a good hardware support you want a distribution they don’t have to be too picky about the hardware you just install it on it and it works right and in fact back then this was a problem because companies had really invest a lot into hardware drivers for Linux but that changed when we did this they came out because companies thought Windows Vista was crap and so they were afraid people were going to quit using Windows altogether which I was one of those people pleasing windows and so they started writing whole bunch of drivers for lumps and now we have pencil hardware support for Linux usually more than Windows actually it is normally this but we’ll get into that minute so a bitter memory support was number one number two is the ability to run Windows software that would be a nice feature it’s not always necessary because the Linux software usually does everything in the software does all the open source applications I would need to stop using Windows software number three

and then for a familiar interface to use similar to Windows XP now this is a trick well I’ll talk about that later but um but I found was to Linux distributions and each one had most of what I was looking for you once you had hardware support but not the software support or the interface I was looking for and that’s kind of ironic because back and you know now you want to see that most software support but back in 2006 it had less support than the RPM based distributions and I mean at least did program the package didn’t work that that break them and so that was another new interface the no meter face it’s like the Macintosh interface Apple Macintosh it just grain it’s disgusting I don’t like it right most people hate I’ve learn it and so switching from Windows you want something that’s familiar what something like Windows XP well I mean when Windows Vista 7 came out people didn’t like and still not like the interface because they had to learn a whole different menu systems that some people prefer but not many people most people have heard of humours they’re not users you know I mean they’re they’re power users they’re not regular everyday users and this is the main target this is what I’m trying to reach so PC and Linux OS was another version of Linux has a software support and looks similar to Windows XP but the hardware support was lacking so you got a distribution that looks and acts like when there’s X Pete’s was the easiest distribution to use and it kind of was at the time and C I think it was 2007 it was the best version of it that they had and the trouble was was that you had to have just right hardware just the right type of part of it work with PC Linux OS he had to research it before you bought it or it wouldn’t work and so it’s like really frustrating because you could only buy certain hardware so every time I wanted to switch you to the Linux I had to check and see if the hardware was supported by PC Linux OS mice old Nick computers I had to order hardware that would work with PC Linux of us also I wasn’t completely satisfied with the interface PC Linux OS had or its support for the software it was still different it’s still different enough that people didn’t like it you know I couldn’t get that 90% conversion ratio where my customers would switch to it and see at that time are now nowadays it’s 90% or higher the people that see my version of I’ll use it okay so there were there was other another commercial operating system called Lynne’s fire Lynn spire can close on everything except hardware support and in 2006 they sold themselves out to Microsoft along with novels Susan and Sandra’s and that’s why their companies no longer exist what happened was is okay 2003 is how many feet of green that happened in 2006 um if this guy he at that time I don’t think he was the CEO but now he is that was um Steve Ballmer and Steve Ballmer I I wish I could say that he wasn’t an idiot but it just seems to be I mean and he got this term paper that a kid turned him to school right when the term paper said it was a fictional paper but not true and the kid was writing a statement as a case for Microsoft to sue Linux for stealing Microsoft software and code and so Steve Ballmer got a hold of this paper on the internet or something and he ran to his lawyer from Microsoft and sees like the number two in command in Microsoft at this time so he runs to that main Televisa’s take pic Linux to the court take Linus Torvalds the court take all the companies he likes to court soon for all their work right so they do this and Linus Torvalds up in 2003 and he just says show me the code we copy and that was the end of the case there was no code but the Linux Apache from Microsoft so that was ended but in 2006 Microsoft decided that they were somehow going to defeat double jeopardy and they were going to try to do the same thing again and this time Novell that makes this huge company the servers they were like any other main competition I think and then zandrew still inspire and I think there was another one they decided to pay Microsoft a billion dollars was to settle out of court each one of them you and by doing that the internet agreement with Microsoft is that they

couldn’t use GPL version 3 software and that’s what Albany Linux software was so that’s why they went out of business was because they couldn’t use the new software in the air and Linux distributions so during this time I begged and pleaded with the bunch of Community PC link system you take my advice make three distributions more Windows user friendly change the interface you know and they all seem to have an attitude of well we are the Guru’s and if you want to use our software then you should have to learn all the tricks and used to our interface learn the terminal and the way we like things you know Linux community serves itself instead of serving Windows users who wanted to leave windows behind for a virus free system that was more reliable I didn’t understand this I still you know it just doesn’t make sense to me why why people that are trying to make something for free and gimmicks people I share it would want to make it so only they can figure out use it and the people that wanted these it would have to learn everything they knew I just I don’t get that so with my limited knowledge because I didn’t know how to view the programming for this I didn’t know how to make a living situation I decided to take my friend’s advice and remastered PC Linux OS I didn’t I didn’t even think that was doable I didn’t know you could be master of Linux mystery ships is amazing making more user friendly on this got a horrible reaction from PC Linux s community but their users loved it not there either but Duggan’s using Windows users loved it so at this time I’ve been calling my distribution ultimately well you have my X and it faced a lot of a lot of slams now one reason was is because ultimate version 0 0 0 0 zero yes three zero zero zero zero zero one the first version it had the legal software and I didn’t know it was illegal because there are codecs and things that you’re not supposed to distribute in Linux distribution and I put all those things in there and distributed it and that was their main component in the beginning right so I turned around and removed all those and remastered it again and made it made it without those things and they recommended the people installing and they were still just as mad at me as before if not worse and so I have these trolls his internet calls and I didn’t know what trolls learn I mean I’m just getting DSL internet I’m just getting these chat to these forums I had no idea what they were so I you know play to the pros hands and then keeping them and get flack from Linux developers but the worst stuff came from the anti-christian hate groups and I guess they were based out of either North Dakota or South Dakota they were angry at me for giving God credit for what I contributed and my success and the knowledge god gave him and me and a friend decided to rename it J he likes to get rid of all bad plaque and leave it in the past now I actually contacted Richard Stallman on and asked him for advice on how to get these trolls pulling me along and stuff and he gave me some advice I used it and then what anymore so that worked out pretty well after switching to bunch of her base and releasing jada Linux 8 named because of the idea of making game windows a replacement before Windows 8 came out that was the first time that I quit putting version numbers after it like cuz he’s like 0.1 pony whatever like 8.1 or something and then I think that’s what Jamie likes egg once was version zero one eight one and then it went to zero one eight two and anyways and that was Jenny likes a table I believe and so it’s been it’s been going since then me I here with J Lennox earth Zealanders eight was I got this really funny idea I thought this would be hilarious so I thought why not make a video of what Windows 8 would look like if Microsoft made it using the same ideas the Linux uses right and so what I did was is I I have edited the interface for Ju Linux just for the video and made it looked like Windows 7 and then I changed it a little bit more just to make look like it was newer than Windows 7 and I have no idea what Windows 8 was gonna look like at the time and so I called it Windows 8 Levitas probably

they ultimately best OS he had exclamation point space – space see download link in description and another exclamation point and so this was where my user base exploded because I put this video out there and showed what Windows 8 should be like and then I told them it was really Linux and this was I can’t remember if it was genuine Linux 8 or JX 9 that I did the video of but anyways I put this out there and I had thousands and thousands and thousands of people downloading Jane Linux every week I would have like close to somewhere between a thousand to four thousand people per day downloading Ju Linux and I still have those numbers and I’m the only person that does tech support for daily Linux and you hear my phone ringing do you like it emails not very often maybe four or five times a month and so I made a distribution that people it’s very intuitive people don’t need to ask me how to use it and I like that I think that’s cool because that’s what my goal was right but I still haven’t really reach my goal yet and that’s what I’m in explain so you get thousand to you today I still I wasn’t getting any donations but things were getting very exciting then I launched that video I told you about which was a spoof where I showed what Windows 8 should be like if it was going to be user friendly and work as well as Linux does as of today which was yesterday when I wrote this oh wait 17 2011 4:00 p.m. Pacific Standard Time the video had four hundred and eighty thousand five hundred and thirty five years this means the viral video you know and this YouTube video got me a lot of new users now one thing I’ve discovered about YouTube lately is that about two-thirds of my viewers on YouTube never be counted by YouTube because they view it through a website called stumble Hong Kong and thought the YouTube has a known issue with detecting news from stumble upon comment so but it was new tubing to last forever JT links is updated every six months and that makes my job very hard because I’m just one person most of my end users are windows eaters very limited knowledge and so they can’t contribute Linux except by evening with feedback in the occasional donation to make matters worse Ubuntu the distribution I have been basic data Linux off of was blocked by bought out by a company named canonical and ever since there have been many bugs that I’ve had to try to fix Ubuntu his longer comedian run distribution as canonical tells their programmers what they can and cannot do we went to alumina 4 was released with a new interface called unity though it’s very similar to the interface of a droid cell phone or an iPhone existing Ubuntu goobers seem to love this very restricting interface but Windows users hated Microsoft Windows 8 will also have a similar interface Jane Linux tries to stick to the Windows XP like interface to avoid confusion or to also we have you complete complete Windows seven interface on if you like to it become clear to me that I must be master Damian squeeze squeezes the version in order to make genuine x10 as good or better than J 1 X 8 because currently JX 9 is out and it’s not good I mean it’s you can use it I’m getting installed on my computer 64-bit but it just has some bugs that were carried over from ubuntu 11.10 make a dewy and graphic user interface front-end for the finish installing because right now it’s stuffing up in a terminal and ask you yes no and type in your password fix the remastering process for debian that currently generates user authentication errors because I tried it remaster Debian and every time I try to login to a remastered Debian distribution it gives me a user authentication error tells me the login I need to fix demyans random IP version 6 IP version 4 problem which is where when you are on an IP version 4 Network it tries to force IP version 6 and I figured out how to fix that they find a way to make an application similar to you bunches hardware driver installer and the bunch of Software Center and

other elements that make people into easy to use so this is why I wanted to enter contests on YouTube that offered a $5,000 cash prize but that contest was only being held in New York and you can’t enter unless you live in New York but right now I cannot afford to hire a programmer that’s capable of doing this pass and I need to hire one because I just can’t figure out I’ve been trying to work on it and it just can’t do it either that or I need someone to volunteer so I’m just watching this video I need a good programmer to volunteer to help me out I’m pro and I’ve been using bash mode which is really simple code to do everything so no see it’s Python but I don’t No – I’m currently accepting donations in the past I was using donations to help pay my expenses so like do you work on G Linux and you know just up in Christian youth center but now I’m going to put all of the nation’s I get into a safe place and wait until I can afford to hire a programmer I’m confident that working together with this programmer will produce a remastering process that you can use in the future to make new versions G Linux lately people have been sending the donations made out to the Lutheran Church that I go to and I’m asking that please stop doing that because the Palmieri Christian Center is no longer in existence we’ve had to close it and it’s not permanent but it’s closed right now so we can’t accept donations written out to the church so yeah please stop doing that instead make the checks out to computer rescue and send them to peel box 45 Pomeroy Washington nine nine three four seven or go to WWE XCOM and click on one of the donation buttons if you use PayPal or people check out the percentage of your donation will go to them one of the reasons for Linux is so popular is because anyone can call me directly and ask me for help at five zero nine seven three zero five five seven six when I’m available I live in the standard time zone and usually available between 11 a.m. and 9:00 p.m. now of course my pup cell phone doesn’t really get good signal here where I’m at so I do check my messages and my texts and I will call back assuming that you don’t call me every five seconds and try to keep me on the phone all day and never and keep home go back and read insane then I’m not going to pull you back it’s more helpful to others when you use the online form or mailing list you can email all of us at guilty um IX – discussion at list dot sourceforge.net after your email is approved and added to your mailing list which usually takes fall for 24 hours your message will reach us find out more about GE Linux at www.hs to use in the next time right now the web new web site is currently under construction and you can go to escheat links type column and click on the text link at the top you can see test user testimonials and everything’s right now I’m going to open up letter that I just received with Roy dollars donation and a very few now I think honestly I think that $5,000 is a reasonable amount to pay a programmer that charges about seventy-five to a hundred and sixty dollars an hour to do work and so I think that that’s reasonable to save up that much a lot of money before I start doing this um from Todd mortar and let’s see reading is sort of a my whatever see in my asthma study Minneapolis not sure I really like dealings at first learning about J Linux from YouTube I heard on the radio that Microsoft was going to release Windows 8 and screen to then pull phone to YouTube to learn more about it a search in YouTube brought me to what I call Windows 8 scoop it was humorous how it started out pretending to be a trial of the new Microsoft Windows 8 and ending with the realization that it was a Linux system very clever and funny I have a sample various versions of

Linux such as damn small Linux priests fire PC Linux 2007 Ubuntu Dream Linux and so forth at the links questions that work site one could try out over 150 different customized versions of Linux Wow I do a lot of Microsoft support in my local area of hills Dale County I’m local geek people call for help I also have a BS degree in computer science from central from central it is Mich University Jane which is great because of the similar look and feel to XP my fine finding of Jane Linux it was quite timely because my buddy Randall was pulling out of his hair with his system crashing all the time so I set him up with Jay Wallace even though he is not Linux savvy he was still able to install his printer and play one of his audio CDs I set my wife up with J Linux and I was shocked when I was able to successfully love your windows game with wine that was so cool I was also impressed when I was able to plug in my smartphone and it recognized it right away and it was functional keep up the good work sincerely Todd and I got his email probably an email or video time but umm that’s another thing that I think is really weird about Windows is like it has to download drivers when you plug stuff in and even the jump drives and stuff and Linux doesn’t have to do that you just plug it in that goes you got to install antivirus don’t do anything just use it and it works so anyways thanks Todd for your donation and for the letter read that on here and like I said there’s other testimonials on my website so anyways and he’s another person that wrote out the money order to the church so I don’t know if that’s a church cashing give it to me but anyway um shouldn’t be too big of a hassle problem is is that gene links eight I think and nine the reason we still says to make the checks out the Lutheran Church I can’t change that so I thought about the new version of Jane links so anyways I’m thank you for watching this video and now what I’m going to do is I’ve downloaded some of my own YouTube videos and decided that I was going to put together a kind of a slideshow a video showing what ultimates looked like as it was transforming into Ju Linux so sure the different look and feel of it as it progressed it’ll start out with some standard definition videos and then go into high-definition so hope you enjoy it thanks I put together the ultimates Linux distribution it’s a remaster of PC and Linux OS and really it all it is is PC Linux OS with a few minor changes that make it more Windows friendly you

I’m here to welcome you to the 2008 Olympics rally and Garfield County Washington on behalf of ultimately all this video footage is currency and also a link to this it compare check your rescue our coverage of this race and pictures and you what can your computer do like all right

so you want to know what Linux is well I guess the best way to show you is for you to see it for yourself this is a Dell inspire around 600 M laptop and this particular laptop is very outdated it’s broken as you can probably tell by the right side here I just picked it up off some kid that gave it to me and I had to put some new parts in it fix it it had expel and it went in XP when I got it and it said it had 256 megabytes of RAM I found out that there was a problem with that and that was a false reading and I fixed it so now this system has about little over 700 megabytes around and I installed Ju Linux legacy because this is a very picky laptop and it does not want to connect to the internet I’m sorry boot unless you install the legacy version of Ju Linux hello one of my buddies sent me works at Microsoft sent me a copy of Windows 8 and I thought I’d show it to you because

I have to say you know I’m a Linux fan but this this is way better than Windows 7 or any other version of Windows I’ve ever seen I think I’m going to shut it down now you see I’m gonna hit shutdown well she says Ju Linux right there JT Linux eight what the heck I don’t I don’t get it this is like really weird um okay it’s rendering one of the men versus junk episodes called hard drive recovery part one it’s going to take quite a while to render that video probably most of today now at the same time we’re rendering a a VI file into DVD format which would be Bob and we’re going to bring that to a DVD so while all that’s going on we have let’s see what’s this program Mozilla Thunderbird OpenOffice document another OpenOffice document this is Firefox is still open Word are made a text document bit to our client that’s uploading copies of Ju Linux we’ve got some folder erm the app folder open here I’m gonna go ahead and close it this is the video editor that’s rendering open shot video editor and the DVD program is doing the DVDs then my audio program is also open which I normally have playing while I do video games but because youtube doesn’t like it when you do that we’re not going to do that now I’m not closing any programs but down here I have desktop 1 and desktop 2 so I’m going to go over to desktop 2 I’m going to open up call of duty 4 modern warfare multiplayer and today we’re going to play it with the zombie mod the called reign of the undead and so I’m going to bring that up you’re not going to probably be able to see very much with very well but I’m going to go ahead and refresh my list here see if I can find this go over to I you know another thing like a survivor’s engineer sounds like I’m going to be the only one on this map so I’m probably not gonna live very long I’ll see ammo let’s get some ammo real quick before everybody comes and attacks me I’ve got a second weapon that’s interesting that this is normally happened with this okay so I’m going to put a turret right here in the middle of this camp campsite and I’m just going to kind of stand here and try to attract some zombies to me I think they usually start coming out of the water and then they had put the center here so I’m going to go ahead and start running if I can find some zombies we’re probably going to sneak up on me here one is another one ah they’re in my campsite by my turret I’ve pay attention a little turret it turns in the direction the zombies are coming sometimes when you stop call duty for everything gets really bright on the screen I don’t know why so I’m opening up my name Nvidia control thing which is also where I can show you what kind of video card I have I have a according to this GeForce 8600 GT so that’s probably just the series not the specific model memory interface 128-bit 256 megabytes I believe it’s ddr3 and CD 8 cores or 32 virtual BIOS version PCI Express 16x plus ID vendor ID device ID irq 16x screens screen 0 samsung sync master CRT dash 0 which is not a CRT it’s an LCD

but whatever ok so that’s my video card now let’s go back to my regular desktop where I’m still rendering the videos here and I’m not switching back forth between two computers if that’s what you guys think I’m doing you know you

2020-12-02 Période des questions

COVID-19 >> The Speaker: IT’S TIME FOR ORAL QUESTIONS BRAMPTON CENTRE >> THANK YOU, GOOD MORNING, SPEAKER MY QUESTION TO THE PREMIER, YESTERDAY 300 MORE STUDENTS AND STAFF CONTRACTED COVID-19 WE NOW KNOW THAT THAT COULD JUST BE THE TIP OF THE ICEBERG ONTARIO’S AUDITOR REVEALED LAST WEEK THAT THE FORD GOVERNMENT PAID A CONSULTANT 4.8 MILLION TO DEVELOP A BACK-TO-SCHOOL PLAN WILL THE PREMIER MAKE THAT REPORT PUBLIC TODAY? >> The Speaker: THE MINISTER OF EDUCATION >> Mr. SPEAKER, WE UNVEILED A PLAN AFTER FOLLOWING THE ADVICE AND THE COUNCIL FROM THE CHIEF MEDICAL OFFICER OF HEALTH EVERY STEP OF THE WAY TO MAKE SURE THAT STUDENTS REMAIN SAFE THE DEVELOPMENT OF THE PLAN IS THE CHIEF MEDICAL HEALTH OFFICER WHICH IS WHY Dr. WILLIAMS, Dr. YAFFE AND SOME OF THE OTHERS HAVE WORKED WITH US IN GOOD FAITH AND WHY THE CHIEF MEDICAL HEALTH OFFICER ENDORSED OUR PLAN 1.3 MILLION OF INVESTMENT 84.6% OF SCHOOLS HAVE NO CASES AT ALL 60% HAVE A SINGLE CASE WITHIN THEM SPEAKER, THE STUDENTS IN THIS PROVINCE ARE FIRMLY COMMITTED TO REMAINING SAFE 99.9% OF STUDENTS ARE COVID-FREE ACTIVE LIKEWISE FOR STAFF, 99.87% OF STAFF HAVE NO ACTIVE CASES OUR COMMITMENT IS TO KEEP STUDENTS SAFE WE ENSURE THAT WE CONTINUE THAT INTO 2021 >> The Speaker: SUPPLEMENTARY QUESTION >> Mr. SPEAKER, INSTEAD OF SPENDING MONEY TO KEEP FAMILIES SAFE THIS GOVERNMENT CHOSE TO STUFF THE POCKETS OF CONSULTANTS AND INSIDERS INSTEAD TODAY’S “THE GLOBE & MAIL” SHOWS THAT IN BRAMPTON SCHOOLS THEY HAVE BECOME COMPLETE “GHOST TOWNS.” AS PARENTS PULL THEIR CHILDREN OUT OF SCHOOL AND STRUGGLE WITH ONLINE LEARNING THROUGH YOU TO THE MINISTER DOES HE THINK THAT SPENDING MILLIONS ON A REPORT THAT DIDN’T EVEN SUGGEST CAPPING CLASS SIZES OR INVESTING IN OUR STUDENTS WAS REALLY A GOOD INVESTMENT ELEMENT OF HE RELEASE THAT REPORT TODAY? >> Mr. SPEAKER, THIS IS COMING FROM A NEW DEMOCRATIC PARTY WHO OPPOSED TWICE NOW THE SUPPORT FOR LEARNERS CONCEPTS OF GIVING MONEY DIRECTLY TO THE POCKETS THE SAME PARTY WHO VOTED IN THIS HOUSE AGAINST THE CHILD CARE TAX CREDIT PROVIDING 75% OF ELIGIBLE EXPENSES FOR MOMS AND DAD HOW IS THIS CONSISTENT WITH THE INTEREST OF AFFORDABILITY IN THE MIDST OF A PANDEMIC? THIS GOVERNMENT WILL INVEST IN PUBLIC EDUCATION AND IN THE SAFETY OF KIDS AND MAKE LIFE AFFORDABLE FOR THE PEOPLE OF THE PROVINCE WE WILL NOT APOLOGIZE FOR THAT >> The Speaker: THE FINAL SUPPLEMENTARY >> SPEAKER, THE FORD GOVERNMENT HAS COMPLETELY FAILED FAMILIES HERE IN ONTARIO THE ONLY PEOPLE THAT SEEM TO THINK OTHERWISE ARE ON THAT SIDE OF THE HOUSE OR PEOPLE WORKING FOR BIG AMERICAN CONSULTING ACTIVITIES TEACHERS, STUDENTS, FAMILIES AND ALL ONTARIANS DESERVE TO KNOW WHAT OTHER ADVICE IS IN THIS REPORT, SPEAKER WILL THE PREMIER RELEASE THIS REPORT ARE — UNREDACTED AND WILL HE DO THAT TODAY? IF NOT EXPLAIN TO THE PEOPLE OF ONTARIO WHY YOU AREN’T >> The Speaker: THE MINISTER FOR A REPLY >> Mr. SPEAKER, THE ADVICE WE FOLLOWED WAS INFORMED BY THE CHIEF MEDICAL OFFICER OF HEALTH BECAUSE WE BELIEVE TO HAVE CONFIDENCE IN THAT GENTLEMAN WHO PROVIDED COUNSEL AND GOVERNMENT AND CABINET ABOUT HOW TO GET THROUGH THIS PANDEMIC WE’LL CONTINUE TO FOLLOW HIS LEAD IT’S WHY THIS PROVINCE STANDS ALONE IN THIS COUNTRY WITH LAUNCHING ASYMPTOMATIC TESTING IN THE HIGHEST REGIONS AND LIKEWISE IN YORK, PEEL REGION AND OTTAWA WE WILL KEEP WORKING WITH PUBLIC HEALTH TO DO MORE TO KEEP SCHOOLS OPEN IT’S SOMETHING WE ARE RESOLVED TO ENSURE WORKING WITH THE MINISTER OF HEALTH AND THE DEPUTY PREMIER TO DELIVER ON THAT IMPERATIVE WE WORK IN COLLABORATION WITH NURSES ON THE GROUND AND WE DOUBLED PUBLIC HEALTH NURSES FOR OUR SCHOOLS WE’LL CONTINUE TO DO EVERYTHING POSSIBLE INCLUDING ALLOCATING AN ADDITIONAL RECALL 81 MILLION TO PROTECT SCHOOLS AND THE PROGRESS WE MADE IN THIS PROVINCE >> The Speaker: THE NEXT QUESTION, THE MEMBER FOR TIMISKAMING-COCHRANE >> THANK YOU, >> The Speaker: THE >> THANK YOU, Mr. SPEAKER THANK YOU, SPEAKER MY QUESTION IS TO THE MINISTER OF LONG-TERM CARE HOME YESTERDAY MORE FAMILIES LOST PEOPLE IN LONG-TERM CARE HOMES ONCE AGAIN THE GOVERNMENT FAILED TO TELL US WHY THEY AREN’T BE GIVING INFORMATION TO THEIR LONG-TERM CARE COMMISSION AND WHY THEY ARE IGNORING THE COMMISSION’S ADVICE IN JULY THE COMMISSION CALLED ON THE GOVERNMENT TO ADDRESS THE FACT THAT MANY HOMES STILL HAVE RESIDENTS LIVING THREE AND FOUR TO A ROOM CONTRARY TO PUBLIC HEALTH ADVICE

CAN THE GOVERNMENT TELL US HOW MANY LONG-TERM CARE HOMES IN OUTBREAKS HAVE RESIDENTS UNPROTECTED IN THOSE WARD ROOMS? >> The Speaker: THE MINISTER OF LONG-TERM CARE >> THANK YOU, SPEAKER THANK YOU FOR THE QUESTION BE THE WARD ROOMS UNFORTUNATELY ARE A REAL PROBLEM AS WAVE 1 INDICATED INDICATING THE NEGLECT OF THE PREVIOUS GOVERNMENT FOR THE 15 YEARS TO ADDRESS LONG-TERM CARE HOMES IN ANY WAY HOMES DEVELOPED IN THE ’70s WERE NOT REDEVELOPED AND BETWEEN 2011 AND 2018, ONLY 611 BEDS WERE BUILT THE CAPACITY WAS SORELY NEGLECTED HERE WE ARE NOW WORKING WITH PUBLIC HEALTH AND THE CHIEF MEDICAL OFFICER OF HEALTH AND THE ASSISTANT CHIEF MEDICAL OFFICER OF HEALTH TO ADDRESS THE LONG STANDING ISSUES IN CAPACITY AND STAFFING MY HEART GOES OUT TO EVERYONE WHO HAS BEEN AFFECTED BY THIS HORRIBLE VIRUS ONTARIO IS DOING EVERYTHING THAT IT CAN TO ADDRESS THIS ISSUE WII YOU SEE ACROSS CANADA WHETHER IT’S MANITOBA, ALBERTA, BC, UNFORTUNATELY THE ATLANTIC PROVINCES HAVE BEEN SPARED BUT THIS VIRUS SPARES NOBODY AND EVERYONE HAS TO KEEP UP THE EFFORT TO MAKE SURE THEY HAVE A ROLE AND A RESPONSIBILITY IN LIMITING COMMUNITY SPREAD >> The Speaker: THE SUPPLEMENTARY QUESTION >> THANK YOU, SPEAKER WARD ROOMS ARE A PROBLEM TO THE MINISTER, COVID HAS BEEN DESCRIBED AS A WAR AND IN THE SECOND WAVE WE HAVE A BETTER UNDERSTANDING OF THE ENEMY AS DOES THE GOVERNMENT IT’S NOT ENOUGH TO SAY THAT IT’S A LONGSTANDING PROBLEM AND THESE ARE JUST CASUALTIES OF THE WAR WE’VE HAD MONTHS TO TAKE EMERGENCY MEASURES TO UNDERSTAND THE WAR ROOMS ARE A PROBLEM WHY HAVE YOU NOT COME UP WITH A PLAN AND TREAT THIS LIKE AN EMERGENCY AND TREAT SENIORS LIKE THE PEOPLE THEY ARE AND NOT CASUALTIES THEY ARE >> The Speaker: HE REMIND MEMBERS TO MAKE COMMENTS THROUGH THE CHAIR THE RESPONSE, THE MINISTER OF LONG-TERM CARE >> THANK YOU, SPEAKER THOSE COMMENTS BY THE MEMBER OPPOSITE ARE — ARE VERY, VERY DISRESPECTFUL DISRESPECTFUL TO THE PEOPLE WORKING AROUND THE CLOCK TO MAKE SURE THAT EVERY MEASURE AND EVERY TOOL — WE’RE LOOKING AT CAPACITY ISSUES AND INTEGRATING THE RESPONSE TO THE LONG-TERM CARE HOMES MAKING SURE THAT THEY HAVE THE STAFF AND THE RESPONSE THAT IS NEEDED FOR THE HOMES IN OUTBREAK WE’VE BEEN DOING THIS FOR ALMOST A YEAR NOW WE NEVER STOPPED AND WE’VE BEEN DILIGENT IN THIS PROCESS SO FOR ANYONE TO INSINUATE THAT ALL THE GOOD PEOPLE WHO ARE WORKING SO HARD TO ADDRESS THIS ISSUE WITH A VIRUS THAT’S NEVER BEEN SEEN IN THIS WORLD, I WILL NOT ALLOW THOSE PEOPLE TO BE INSULTED I WILL NOT ALLOW OUR PSBs TO BE INSULTED I WILL NOT ALLOW IT! [ Applause ] >> The Speaker: FINAL SUPPLEMENTARY >> THANK YOU, SPEAKER MY MOTHER DIED IN A LONG-TERM CARE HOME IN MARCH AND I HAVE AND OUR PARTY HAS ULTIMATE RESPECT FOR THE PEOPLE WHO WORK IN LONG-TERM CARE AND FOR THE PEOPLE WHO WORK IN THIS SYSTEM AND FOR THE PEOPLE WHO HAVE BEEN OVERWORKED CONSTANTLY AND NOW WHO ARE MORE OVERWORKED BECAUSE THIS GOVERNMENT DIDN’T TAKE THE STEPS TO HIRE MORE PEOPLE COVID IS A WAR FIELD HOSPITALS OR HOTEL ROOMS OR DO SOMETHING WHEN YOU KNOW THAT PEOPLE IN WARDS ARE AT A GREATER RISK COMPARED TOKER PROVINCES WE DON’T NEED COMPARISONS TO OTHER PROVINCES, WE NEED A MINISTER OF LONG-TERM CARE WHO IS GOING TO WORK FOR THE PEOPLE IN ONTARIO IN CARE HOMES IN ONTARIO ACT NOW BEFORE MORE PEOPLE DIE >> The Speaker: MINISTER OF LONG-TERM CARE >> THANK YOU, SPEAKER I CAN ASSURE THE MINISTER OPPOSITE THAT OUR GOVERNMENT HAS DONE NOTHING BUT ATTEMPT TO SUPPORT AND COMMIT TO MAKING SURE THAT OUR LONG-TERM CARE RESIDENTS AND STAFF AND FAMILIES ARE SUPPORTED THROUGH THIS HORRIBLE, HORRIBLE TIME OF COVID-19 THERE ARE SO MANY MEASURES WE ARE TAKING, I WON’T LIST THEM NOW BUT I WOULD LIKE TO TELL YOU ABOUT THE SITUATION IN QUÉBEC AND ONTARIO HAS REALLY BEEN UNDER SIEGE YOU KNOW, I WOULDN’T EQUATE THIS TO A WAR OF THE MILLIONS OF PEOPLE WHO HAVE DIED IN WORLD WD

WAR II, IN WORLD WAR I, IN AFGHANISTAN, IN KOREA, ACROSS THE GLOBE IN WARM EVERYONE CAN DO THEIR PART AND YOU HEARD GENERAL HILLIER THE OTHER DAY SAY THIS IS SOMETHING WE CAN DO TO IS YOU SUPPE YOUR CONTACTS AND REDUCE THE SPREAD AND YOU WILL HELP OUR HOMES BUT ULTIMATELY THE TRUTH IS THAT THERE ARE NO SIMPLE SOLUTIONS TO THIS THE WARD ROOMS WERE LONGSTANDING THANKS TO THE PREVIOUS GOVERNMENT AND SUPPORTED BY THE NDP WHEN THERE WAS A MINORITY GOVERNMENT >> The Speaker: THANK YOU THANK YOU VERY MUCH THE NEXT QUESTION THE MEMBER FOR LONDON-FANSHAWE >> THANK YOU, MR. SPEAKER THIS MORNING HAMILTON FAMILIES LEARNED THAT PUBLIC HEALTH HAD TO INTERVENE PUBLIC HEALTH ORDERS ON TWO MORE LONG-TERM CARE FACILITIES THIS IS THE FIFTH PUBLIC HOUSE THAT HAD TO ISSUE ORDERS TO PROTECT SENIORS IN HAMILTON LONG-TERM CARE HAMILTON’S MEDICAL OFFICER OF HEALTH SAYS UNFORTUNATELY LONG-TERM CARE OPERATORS “ARE STILL THINKING INFLUENZA IS THE FLU.” HOW IS IT AFTER EVERYTHING THAT WE LEARNED IN THE FIRST WAVE THE GOVERNMENT IS STILL TREATING COVID LIKE IT’S THE FLU? >> The Speaker: MINISTER OF LONG-TERM CARE >> THANK YOU, SPEAKER THAT SIMPLE ISN’T THE CASE WE KNOW THAT COVID-19 CAN RAVAGE HOMES IT’S RAVAGING COUNTRIES IT’S RAVAGING PROVINCES THERE’S NO QUESTION THAT COVID-19 IS A VERY DIFFERENT BEAST THE TRANSMISSION IS DIFFERENT THE POTENTIAL FOR AEROSOL SPREAD THIS IS NOT THE SAME BUT I REMIND THE MEMBER OPPOSITE THE REASON THOSE PUBLIC HEALTH UNITS ARE DOING WHAT THEY DO IS BECAUSE THEY HAVE THE POWER TO ADDRESS THE ISSUES IN THEIR PUBLIC HEALTH UNITS AND THEIR REGIONS AND THIS IS VERY IMPORTANT THAT THEY DO THAT TO BE ABLE TO RESPOND QUICKLY TO BE ABLE TO GET INTO OUR HOMES, PROVIDE IMMEDIATE RESPONSE AS SOON AS THERE’S A FIRST KAY, A RESIDENT OR A STAFF I REMIND EVERYONE THAT 92% OF THE LONG-TERM CARE HOMES HAVE NO RESIDENT CASES AND THE ONES THAT HAVE RESIDENT CASES ARE GETTING THE SUPPORT THAT THEY NEED THROUGH PUBLIC HEALTH, THROUGH ONTARIO HEALTH MAKING SURE THAT THE HOSPITAL, ACUTE CARE CENTRE IS INTEGRATED WITH THE MEDICAL EXPERTISE THE INFECTION PREVENTION AND CONTROL EXPERTISE THE STAFFING SUPPORTS THESE ARE ALL THE ONGOING AND THIS GOVERNMENT IS SUBMITTED WITH A — COMMITTED WITH A PRIORITY OF LONG-TERM CARE, RESIDENTS, STAFF AND FAMILIES AND BEING AT THE CENTRE OF EVERYTHING THEY DO, TO DO EFFECT TO ENSURE THAT THEY ARE PROTECTED AND SUPPORTED SO WHAT YOU RAISE IS REALLY EVIDENCE THAT OUR SYSTEM OF RESPONSE IS WORKING AND WE’VE BEEN PROACTIVE AS WELL TO UNDERSTAND THAT COVID-19 IS NOT INFLUENZA IT IS NOT I THINK THAT’S CLEAR IN THE SCIENCE SO THE FACT THAT OUR PUBLIC HEALTH UNITS ARE GOING IN AND ASSISTING OUR HOMES AND DOING WHAT IS REQUIRED OF PUBLIC HEALTH, THAT’S WONDERFUL VERY MUCH APPRECIATED >> The Speaker: SUPPLEMENTARY QUESTION >> SPEAKER, ONLY A FEW WEEKS AGO THE MINISTER SAID THAT 99.9% OF LONG-TERM CARE HOMES DIDN’T HAVE AN OUTBREAK NOW WE’RE AT 92% THAT DON’T HAVE OUTBREAKS IT’S GETTING WORKS NOT BETTER THIS IS THE FIFTH PUBLIC HEALTH ORDER ISSUED IN HAMILTON AS OF YESTERDAY THESE FIVE HOMES HAVE HAD 257 RESIDENTS INFECTED WITH COVID THAT’S 257 FAMILIES LEFT WONDERING IF PARENTS AND GRANDPARENTS WILL SURVIVE THE PREMIER HAS PROMISED AN IRON RING OF PROTECTION LONG-TERM CARE HOMES TREATED COVID LIKE THE FLU WHY HAS NOTHING CHANGED? IT’S BEEN ORDERS, FIVE TIMES THE PUBLIC HEALTH OFFICIALS HAVE INTERVENED WHY HAS NOTHING CHANGED? >> The Speaker: MINISTER OF LONG-TERM CARE? >> WELL, THANK YOU, SPEAKER IT’S CLEAR THAT THERE HAS BEEN ONGOING EFFORTS BUT I’M NOT SURE WHERE THAT COMMENTARY IS COMING FROM TO CORRECT THE RECORD I HAVE SAID THAT 92% OF OUR LONG-TERM CARE HOMES HAVE NO RESIDENT CASES THAT IS WHAT I SAID SO PLEASE DON’T MISREPRESENT WHAT I’VE SAID WE HAVE A SITUATION IN OUR LONG-TERM CARE HOMES WHERE THE PRIMARY DRIVER OF AN OUTBREAK — >> The Speaker: I ASK THE MINISTER TO WITHDRAW HER UNPARLIAMENTARY COMMENTS WITHDRAW >> WITHDRAW IT’S IMPORTANT THAT MY STATEMENTS ARE NOT PUT BACK TO ME IN ANOTHER WAY FROM WHAT I SAID THE PUBLIC HEALTH REGION IS A PRIMARY DRIVER OF THE OUTBREAK IT IS THE PRIMARY DRIVER THAT MEANS IF THE COMMUNITY SPREAD IS HIGH THERE WILL BE INCREASED OUTBREAKS THE BIGGEST DRIVER OF AN OUTBREAK SEVERITY IS THE NUMBER

OFLE WARD ROOMS, ARE HE AS WE ARE DIRECT WE’RE FOLLOWING THE VISITS CHIEF MEDICAL HEALTH OFFICERS OF HEALTH TO TAKE THEIR MEASURES AND SECURE THE RESIDENTS AND STAFF IN LONG-TERM CARE WE’LL CONTINUE TO DO THAT >> The Speaker: THE NEXT QUESTION IS THE MEMBER FOR CARLETON >> THANK YOU, Mr. SPEAKER Mr. SPEAKER, THERE ARE THOUSANDS OF KIDS IN CHILDREN’S AID SOCIETY ELIGIBLE FOR ADOPTION THESE ARE CHILDREN AND YOUTH WHO NEED LOVING FAMILIES AND A SECURE PLACE TO CALL HOME SPEAKER, IN MY RIDING OF CARLETON AND IN WORKING WITH THE CHILDREN’S AID SOCIETIES IN MY AREA IT IS CLEAR THAT MORE NEEDS TO BE DONE TO SIMPLIFY THE ADOPTION SYSTEM, ONE OF MY CONSTITUENTS TOLD ME IT TAKES YEARS AND IT’S A CUMBERSOME PROCESS TO ADOPT IT’S A COMPLEX AND OUTDATED SYSTEM, SPEAKER IN THE CURRENT SYSTEM BECAUSE THERE IS NO CENTRALIZATION, A CHILD LIVING ONE BLOCK NORTH OF STEELES MAY NOT KNOW OR BE ABLE TO BE PAIRED WITH A FAMILY ONE BLOCK SOUTH OF IN TORONTO THERE ARE TWO DIFFERENT CHILDREN’S AIDS SOCIETIES THAT IS RIDICULOUS AND LIMITING THE ABILITY OF THESE KIDS WHO JUST NEED AND DESERVE THE SUPPORT OF A LOVING FAMILY SPEAKER, CAN THE MINISTER OF CHILDREN AND — TELL THIS HOUSE AND MY CONSTITUENTS WHO WANT TO ADOPT WHY THESE ISSUES EXIST LISTEN SHE COMMIT TO FIXING THE SYSTEM? >> THE MINISTER >> THANK YOU, Mr. SPEAKER THANK YOU FOR THE MEMBER FROM CARLETON FOR THAT QUESTION SPEAKER, THE MEMBER IS UNFORTUNATELY CORRECT ONTARIO’S ADOPTION SYSTEM IS SEVERELY LACKING IT’S SLOW, DISJOINTED AND HARD TO NAVIGATE FOR FAMILIES THAT’S WHY OUR GOVERNMENT HAS BEEN WORKING WITH OUR PARTNERS IN THIS THE SECTOR TO MAKE TANGIBLE CHANGES SO THAT MORE KIDS AND FAMILIES CAN BE CORRECTED LAST YEAR THE MEMBER FOR OTTAWA WEST-NEPEAN HEMMED ROUNDTABLES WITH OTHER — HELD ROUNDTABLES WITH OTHER PROSPECTIVE PARENTS, ADOPTIVE CHILDREN AND AGENCIES AND OTHERS FACING THE ADOPTION SYSTEMS OUR GOVERNMENT IS WORKING WITH THE SECTOR TO LISTEN AND IDENTIFY GAPS IN THE SYSTEM SPEAKER THIS IS JUST ONE STEP WE’RE TAKING I ANNOUNCED LAST MONTH $900,000 TO CENTRALIZE HIS PROCESS THE LOCATION IS NOT A BARRIER FOR CHILDREN AND YOUTH IN SEARCH OF THEIR FOREVER HOME WE ARE BRINGING THE ADOPTION SYSTEM IN ONTARIO OUT OF THE AGE OF THE POSTAL CODE NOON THE AGE OF THE I.T. ADDRESS >> The Speaker: SUPPLEMENTARY QUESTIONS THANK YOU, Mr. SPEAKER THANK YOU FOR THE MINISTER FOR THE RESPONSE Mr. SPEAKER, NOT ONLY IS THE SYSTEM CLUNKY AND HARD TO NAVIGATE BUT FOR THE PARENTS WHO MAKE IT THROUGH TO AN ADOPTIVE CHILD THEY ARE OFTEN LEFT WITHOUT SUPPORT ON HOW TO BE A WONDERFUL PATIENT THESE INDIVIDUALS JUST WANT TO PROVIDE THE BEST CARE TO THEIR CHILD AND HELP THEM SUCCEED AT EVERY OPPORTUNITY BUT THEY ARE SOMETIMES LEFT ON THEIR OWN WITHOUT GUIDANCE OR AFTER HAVING RECEIVING HELP, LESS DEFENCE FOR THEMSELVES IT’S CONCERNING THAT THOSE WHO OPEN THEIR HOMES AND HEARTS TO THEIR KIDS ARE NOT HELPED AS MUCH AS THEY COULD BE SPEAKER, I KNOW THE PREVIOUS LIBERAL GOVERNMENTS LEFT THE CHILD WELFARE SYSTEM AND ADOPTION SYSTEM BY EXTENSION OUTDATED AND POORLY MANAGED I KNOW THAT THE OPPOSITION HAVE NEVER ASKED A SINGLE QUESTION ON THIS IN THE HOUSE SINCE I’VE BEEN ELECTED IN 2018 OUR QUESTION IS SIMPLE WILL THE MINISTER COMMIT TO PROVIDING MORE SUPPORT TO CHILDREN, YOUTH AND FAMILIES THANK YOU >> THE ASSOCIATE MINISTER TO REPLY >> THANK YOU, SPEAKER THANK YOU FOR THAT QUESTION >> SPEAKER, I I WANT TO THANKE THOUSANDS OF FAMILIES ACROSS ONTARIO WHO OPENED THEIR HEARTS AND HOMES TO CHILDREN AND YOUTH IN NEED OF A FAMILY THESE MOTHERS, FATHERS, BROTHERS, SISTERS, GRANDPARENTS AND — GRANDFATHERS, GRANDPARENTS, ARE PROVIDING WHAT MANY OF US TAKE FOR GRANTED A LOVING FAMILY THAT IS FOR US THROUGH LIFE’S CHALLENGES AND CELEBRATIONS SO THROUGH THIS SPEAKER, I CAN CONFIDENTLY SAY TO THE MEMBER, YES, WE WILL CAN COMMIT TO PROVIDING — WE WILL COMMIT TO ONGOING SUPPORT FOR THE MOMS AND DADS WHO NEED HELP LAST MONTH I ANNOUNCED $600,000 MORE ANNUALLY TO ENHANCE POST ADOPTION TRAINING AND PROVIDE INDIVIDUALIZED SUPPORT TO FAMILIES THIS INCLUDES FUNDING TO CLASSES DESIGNED IT ADOPT CAREGIVERS WHO ARE PARENTING CHILDREN WHO EXPERIENCED TRAUMA PARTS OF THEIR HIM IT ALSO MEANS FUNDING FOR PROGRAMS AND CAREGIVERS WITH A LOCAL PARENT TO HELP PARENTS FIND APPROPRIATE SERVICES IN THEIR COMMUNITY >> The Speaker: THE NEXT QUESTION, THE MEMBER FOR WINDSOR-TECUMSEH >> THANK YOU, PLEA QUESTION IS TO THE DEPUTY PREMIER GOOD MORNING, MINISTER SPEAKER, YESTERDAY, THE WINDSOR ESSEX COUNTY HEALTH UNIT REPORTED THAT OUR LOCAL PUBLIC HEALTH MINISTER CAPACITY WILL

SOON BE AND I QUOTE, ON THE VERGE OF COLLAPSING, PUBLIC HEALTH OFFICIALS SAID THEY DON’T HAVE ENOUGH STAFF TO DO THE CONTACT TRACING AND THE CASE MANAGEMENT IN THE COMMUNITY SPEAKER, HE ALSO SAID THAT ADDING TO THIS PRESSURE, THE OUTBREAKS IN SCHOOLS ARE NOW 25 SCHOOLS IN WINDSOR ESSEX WHERE COHORTS HAVE BEEN DISMISSED AND YET CLASS SIZES HAVE NOT BEEN REDUCED LOCAL HEALTH STAFF ARE WORKING 12 TO 15-HOUR DAYS, 7 DAYS A WEEK THEY’RE DOING THEIR BEST WITH THE LIMITED RESOURCES THAT THEY HAVE WE NEED HELP AND WE NEED IT NOW SPEAKER, WILL THE MINISTER GIVE THE WINDSOR-ESSEX COUNTY HEALTH UNIT THE RESOURCES P RESOURCES THEY NEED AND — RESOURCES THEY NEED IMMEDIATELY AND STOP THIS LOOMING COLLAPSE >> The Speaker: THE MINISTER OF HEALTH >> THANK YOU FOR THE QUESTION WE ARE AWARE THAT THERE IS CONSIDERABLE CONCERN REGARDING HEALTH RESOURCES IN WINDSOR-ESSEX WE HAVE BEEN FOLLOWING IT CLOSELY THERE IS SOME MORE SIGNIFICANT COMMUNITY TRANSMISSION WHICH IS WHY WE PUT RESTRICTIONS IN THE AREA TO MAKE SURE THAT WE CAN START TO BEND THAT CURVE AND HELP OUT WE ARE EXPECTING CONCERNS WITH HEALTH RESOURCES SINCE 108 THERE’S CONSIDERABLY MORE RESOURCES THERE — 2018 98.7% OF — 89.7% OF CONTACTS ARE REACHED WITHIN 24 HOURS WE’VE BEEN IN CONTACT WITH WINDSOR-ESSEX AND ARE PROVIDING 24 PROVINCIAL CONTACT TRACERS TO ADD WITH THE WORK THEY’RE DOING TO TRY AND DO THAT CONTACT MANAGEMENT TO GET THE NUMBERS UNDER CONTROL >> The Speaker: AND THE SUPPLEMENTARY QUESTION, THE MEMBER FOR WINDSOR WEST >> BACK TO THE PREMIER I JUST WANT TO REMIND THE MINISTER OF HEALTH LAST YEAR THEY CUT $1.5 MILLION FROM THE HEALTH UNIT WHICH WAS ONE OF THE LOWEST FUNDED WHEN THEY TALK ABOUT AN INCREASE OF 14% WE STARTED BEHIND AND YOU PUT US FURTHER BEHIND HEALTH CARE WORKERS ARE BURNT OUT AND WE CAN’T AFFORD ANOTHER LOCKDOWN THE PEOPLE OF WINDSOR CONTINUE TO MAKE SACRIFICES WHILE THIS CONSERVATIVE GOVERNMENT FAILED TO STEP UP THEY STAND BY AND MONDAY TORT SITUATION OUR HEALTH UNIT HAS BEEN UNDERFUNDED FOR YEARS BEFORE COVID WE WERE ONE OF THE LOWEST FUNDED PUBLIC HEALTH SYSTEMS IN THE PROVINCE THIS CONSERVATIVE GOVERNMENT DIDN’T PRIORITIZE PUBLIC HEALTH AND PREVENTION MEASURES BEFORE THE PANDEMIC AND THEY FAILED TO STEP UP WITH THE SUPPORT THAT WE NEED NOW THEY’RE SITTING ON $9 BILLION IN UNUSED COVID RELIEF FUNDING AND EXHAUSTED FRONTLINE WORKERS ARE SCRAMBLING TO KEEP THE VIRUS AT BAY PEOPLE ARE SICK AND DYING WILL THE PREMIER IMMEDIATELY GIVE OUR HEALTH UNIT THE RESOURCES THEY NEED TO STAY ON TOP OF SCREENING, TESTING AND TRACING ALONG WITH THE OTHER PUBLIC HEALTH SERVICES THEY PROVIDE IN OUR COMMUNITY TO KEEP US ALL >> The Speaker: MINISTER OF HEALTH >> SIGNIFICANT RESOURCES HAVE BEEN GIVEN TO THE WINDSOR-ESSEX HEALTH UNIT AND THE MEMBER MAY REMEMBER WHILE THERE WERE CHANGES PROPOSED PURSUANT TO THE AUDITOR GENERAL’S RECORD TO MODERNIZE THE SYSTEM OF PUBLIC HEALTH WE WERE UNDERGOING THAT AT THE TIME THAT COVID STRUCK AND WE MITIGATED THE CHARGES THEY WERE RESPONSIBLE FOR THERE WAS NO GREAT LOSSES AS THE MEMBER SUGGESTED WE HAVE ALSO PROVIDED ADDITIONAL RESOURCES FOR TRACING AND CONTACT MANAGEMENT IF MORE RESOURCES ARE NEEDED WE WILL PROVIDE THEM WE HAVE ALSO PROVIDED AN ADDITIONAL 30 BEDS TO THE HOSPITALSES AND ALTERNATE HEALTH FACILITIES BECAUSE WE KNOW WINDSOR-ESSEX IS GOING THROUGH A VERY DIFFICULT TIME SO WE WILL PROVIDE RESOURCES AS THEY ARE NEEDED IN ORDER TO BE ABLE TO FLATTEN THE CURVE AND PROTECT THE PEOPLE AND THE HEALTH AND WELL-BEING OF THE PEOPLE OF WINDSOR-ESSEX WHICH HAS BEEN OUR GOAL SINCE THE PANDEMIC BEGAN >> The Speaker: THE NEXT YES, THE MEMBER FOR ORLÉANS >> THANK YOU, SPEAKER MY QUESTION IS FOR THE PREMIER JEAN-MARC LANG IS 26 YEARS OLD HE HAS AUTISM AND BEHAVIOURAL ISSUES SINCE AUGUST 2019 HE’S BEEN ON A LIST FOR EMERGENCY PRIORITY PLAY IN A SPECIALIZED RESIDENTIAL CARE AN AGENCY HAS CONFIRMED THEY HAVE A SPOT FOR JEAN-MARC READY AND WAITING BUT JEAN-MARC IS STILL WAITING WHAT’S WORSE IS THAT JEAN-MARC HAS BEEN IN A SECURE WARD OF THE OTTAWA HOSPITAL SINCE FEBRUARY HE’S NOT BEEN ALLOWED OUTSIDE TO SEE THE SUN OR BREATHE FRESH AIR FOR MORE THAN NINE MONTHS HIS MOM HELEN DESCRIBED IT AS

BEING WORSE THAN IN JAIL HIS ONLY CRIME WAS THAT HE WAS BORN WITH AUTISM AND BEHAVIOURAL ISSUES WE SPOKE ON THE PHONE AND EXCHANGED TEXT MESSAGES HE TELLS ME THERE’S NO MONEY Mr. SPEAKER, THE FINANCE MINISTER HAS FILLED THE BUDGET WITH CONTINGENCY AND RESERVE BILLIONS OF DOLLARS AND UNSPENT ALLOCATION AND YET THERE’S STILL NO MONEY MY QUESTION, WILL THE GOVERNMENT COMMIT TO PROVIDING JEAN-MARC’S FAMILY RELIEF AND GET NIGHTMARE A RESIDENTIAL CARE FACILITY HE NEEDS TO BE IN >> The Speaker: THE ASSOCIATE MINISTER OF CHILDREN AND WOMEN’S ISSUES >> THANK YOU FOR THE QUESTION I AM AWARE OF THE MEMBER’S CORRESPOND ON THE — CORRESPONDENCE ON THE TOPIC BUT AS THE MEMBER KNOWS I CANNOT COMMENT ON THE INDIVIDUAL CASE HERE IN THE HOUSE I CAN SHARE MORE GENERALLY IS THAT IN CONCOMPLEX CASES — COMPLEX CASES THE COMMUNITY HAS WORKED WITH FAMILIES TO IDENTIFY INTERIM AND LONG-TERM CARE SOLUTIONS IN ORDER TO SUPPORT THE INDIVIDUAL WE HAVE A CONSISTENT PROVINCEWIDE PROCESS TO HELP PEOPLE WHO REQUIRE URGENT SUPPORT AND THAT PROCESS RECOGNIZES THAT EVERY INDIVIDUAL HAS DIFFERENT NEEDS WHICH IS WHY EACH CASE IS REVIEWED ON AN INDIVIDUAL BASIS IT’S DETERMINED TO BE MOST AT RISK, PRIORITIZED FOR AVAILABLE RESOURCES BEYOND RESIDENTIAL SERVICES ADULTS WITH A DEVELOPMENTAL DISABILITY ARE LIKELY ELIGIBLE FOR FUNDING THROUGH THE PASSPORT AND THE ONTARIO DISABILITY SUPPORT PROGRAM THANK YOU SPEED SKATE SUPPLEMENTARY QUESTION >> THANK YOU, Mr. SPEAKER JEAN-MARC HAS BEEN PRIORITIZED SINCE AUGUST LAST YEAR JOSHUA MONTE IS A 23-YEAR-OLD MAN FROM ORLÉANS WITH A DUAL DIAGNOSIS OF AUTISM BEHAVIOURAL ISSUES IN FAIRNESS VICKY AND FRANCOIS DESCRIBED JOSH’S BEHAVIOUR IS SO BAD AT TIMES IT’S TOUGH TO GET THROUGH THE DAY HE’S CONSTANTLY IN CRISIS SCREAMING AND SEDATED HE’S BEEN ADMITTED TO THE GENERAL CAMPUS OF OTTAWA HOSPITAL SINCE JULY 2019 THAT’S APPROACHING 18 MONTHS, Mr. SPEAKER LIKE JEAN-MARC LANG JOSH AND HIS PARENTS WERE WAITING FOR PLAY IN SPECIALIZED CARE AND TO DIAGNOSE AND TREAT THE RECENT BEHAVIOURAL CHANGES HE’S BEEN EXPERIENCING LIKE JEAN-MARC FOR A YEAR AND A HALF JOSH HAS NOT BEEN ALLOWED OUTSIDE TO BREATHE FRESH AIR OR SEE THE SUN WHEN WILL THE GOVERNMENT RECOGNIZE THAT LANGUISHING IN HOSPITAL FOR 18 MONTHS IS NOT RIGHT THAT JOSH AND HIS PARENTS DESERVE BETTER AND THE PROVINCE NEEDS TO PROVIDE THE SUPPORT THIS FAMILY DESPERATELY NEEDS RIGHT NOW >> The Speaker: 9 SOCIAL MINISTER >> , THANK YOU FOR THE SUPPLEMENTARY OUR GOVERNMENT RECOGNIZED THE GROWING DEMANDS FOR DEVELOPMENTAL SERVICES THIS YEAR WE ARE PROVIDING $2.9 BILLION IN ANNUAL FUNDING FOR DEVELOPMENTAL SERVICES INCLUDING A BILLION DEDICATED TO RESIDENTIAL SERVICES AS PART OF THE BUDGET 2020 WE ARE PROVIDING INCREASED FUNDING OF $36 IS MILLION FOR THE — $361 MILLION FOR THE SECTOR TO SUPPORT CLIENTS IN SERVICE AND SUPPORT MORE RESIDENTIAL PLACEMENTS FOR NEW HIGH RISK CLIENTS SPEAKER, I CAN TELL YOU THAT WE’RE HEARING POSITIVE FEEDBACK ON NEW DEVELOPMENTS THE CEO FOR COMMUNITY LIVING ONTARIO SAYS, TODAY’S BUDGET ANNOUNCEMENT REPRESENTS A SIGNIFICANT STEP FORWARD TO A MODERN FUTURE ORIENTED DEVELOPMENT SERVICES SECTOR THOUSANDS OF INDIVIDUALS WILL BENEFIT FROM NEW FUNDING AND SERVICE OPPORTUNITIES AND THE AGENCIES THAT SUPPORT THAT WILL BE ABLE TO DO THEIR WORK AND A STABLE AND SECURE FOOTING I HOPE THAT THIS MEMBER SUPPORTS BUDGET 2020 >> The Speaker: THE NEXT QUESTION, THE MEMBER FOR CARLETON >> THANK YOU, Mr. SPEAKER SMALL BUSINESSES IN MY RIDING OF CARLETON HAVE BEEN STRUGGLING DURING THE COVID-19 PANDEMIC WE THANK ONTARIANS FOR STAYING HOME AND WE KNOW THAT SMALL BUSINESSES HAVE BEEN HIT THE HARDEST I KNOW IT’S MORE DIFFICULT FOR BUSINESS THAT IS HAVE NOT BEEN ABLE TO EASILY PIVOT ONLINE BUT ARE STILL PAYING THEIR FULL FIXED COSTS LIKE ELECTRICITY CAN THE ASSOCIATE MINISTER OF ENERGY TELL THE HOUSE WHAT THE GOVERNMENT IS DOING TO SUPPORT SMALL BUSINESSES LIKE THE ONES IN MY RIDING WITH ELECTRICITY COSTS >> The Speaker: THE ASSOCIATE MINISTER OF ENERGY >> THANK YOU FOR THE QUESTION AND HER WORK ON BEHALF OF THE PEOPLE OF CARLETON WHEN WE CONTAIN THIS DEADLY VIRUS PEOPLE NEED TO STAY HOME WHEN POSSIBLE AND BUSINESSES NEED SUPPORT THAT’S WHY WE ANNOUNCED 8 MILLION-DOLLAR TO SUPPORT ELECTRICITY CONSUMERS STRUGGLING TO PAY ELECTRICITY BILLS THROUGH THE COVID ENERGY ASSISTANCE PROGRAM FOR SMALL BUSINESS THE CANADIAN FEDERATION OF INDEPENDENT BUSINESS THANKED THE GOVERNMENT THAT ARE THIRD CONTRIBUTION SAYING, “THEY’RE PLEASED TO SEE THE GOVERNMENT PROVIDING BUILDING IN COST RELIEF TO SMALL BUSINESSES HIT HARD BY COVID-19 ELECTRICITY RATES ARE A KEY COMPONENT TO SMALL BUSINESS

SUCCESS AS WE BEGIN DOWN THE LONG ROAD TO ECONOMIC RECOVERY.” PROVIDING RATE RELIEF, AND CUSTOMER CHOICE IN ELECTRICITY BILLS WILL ENSURE THAT EVERYONE CAN RECOVERY AND LEAD THE ECONOMIC RECOVERY AND WE’LL DO EVERYTHING THAT WE CAN TO SPORT SMALL BUSINESS AND THE PEOPLE OF ONTARIO >> The Speaker: SUPPLEMENTARY QUESTION >> THANK YOU TO THE OF ASSOCIATE MINISTER FOR HIS ANSWER Mr. SPEAKER, I KNOW THIS IS EXCELLENT NEWS FOR BUSINESSES IN MY RIDING OF CARLETON AND THE BUSINESS ASSOCIATION AND MANOTICK BIA AND MORE WILL LOVE THIS GREAT NEWS I’M SURE THAT THEY WILL SHARE IT WITH ALL MEMBERS Mr. SPEAKER, I’M PLEASED TO HEAR THAT SMALL BUSINESSES ACROSS ONTARIO HAVE ASKED US FOR FUNDING TO COVER THEIR ELECTRICITY BILLS TOURING THIS DIFFICULT TIME Mr. SPEAKER, AS COVID-19 NUMBERS RISE RAPIDLY IN CERTAIN REGIONS I KNOW THAT WE HAD TO MAKE THE TOUGH BUT NECESSARY DECISIONS TO PROTECT OUR HOSPITALS, LONG-TERM CARE AND RETIREMENT HOMES BY MOVING SOME REGIONS INTO LOCKDOWN FOR THESE BUSINESSES WHO HAVE NO CHOICE BUT TO CLOSE TO PROTECT ONTARIANS CAN THE MINISTER TELL THE HOUSE WHAT SUPPORTS ARE AVAILABLE FOR THEM? THANK YOU >> The Speaker: ASSOCIATE MINISTER OF ENERGY >> THANK YOU GENERAL FOR THE MEMBER AND HER GREAT WORK Mr. SPEAKER, I’M PLEASED TO SHARE THAT WE ARE PROVIDING $600 MILLION IN RELIEF TO SUPPORT BUSINESSES REQUIRED TO CLOSE OR RESTRICT SERVICES DUE TO ENHANCED PUBLIC HEALTH MEASURES BY DOUBLING OUR COMMITMENT OF 300 MILLION MADE IN THE 2020 BUDGET ONTARIO’S ACTION PLAN PROTECTS, SUPPORT, RECOVER BUSINESSES CAN APPLY ONLINE FOR TEMPORARY PROPERTY TAX AND ENERGY COST REBATE GRANTS EASY TO USE IN A WINDOW PORTAL THE REBATE WILL COVER THE LENGTH OF TIME THAT A BUSINESS IS REQUIRED TO TEMPORARY CLOSE OR RESTRICT SERVICES AS A RESULT OF BEING LOCATED IN THE AREA CATEGORIZED AS RENT CONTROL OR LOCKDOWN WE ARE PROUD TO STAY TUNED FOR SMALL BUSINESSES AND A DETAILED LIST OF ELIGIBLE BUSINESSES AS WELL AS INSTRUCTIONS CAN BE FOUND AT ontario.ca ONTARIO.CA/COVIDSUPPORT WE’RE HERE FOR BINS THE PEOPLE OF ONTARIO AND WE’LL CONTINUE UNTIL WE’RE THROUGH TO RECOVERY SPEED SKATE NEXT QUESTION — >> The Speaker: THE NEXT QUESTION, MEMBER FOR WATERLOO >> MY QUESTION TO THE PREMIER, HOSPITALS ACROSS THE PROVINCE ARE STRUGGLING UNDER THE SURGING SECOND WAVE AND ONTARIANS ARE WORRIED ABOUT THE PRESSURES FOR THEIR OWN HEALTH CARE HOSPITALS ARE ALREADY TRYING TO CATCH UP FROM A BACKLOG OF SURGERIES AND PORE PROCEDURES CREATED DURING THE FIRST WAVE BUT NOW IN MY REGION IN THE GRAND RIVER HOSPITAL THEY’VE HAD TO PAUSE SURGERIES THIS WEEK BECAUSE THEIR ICU IS OVERCAPACITY WHICH MEANS MORE PEOPLE ARE WAITING FOR POTENTIALLY LIFE ALTERING HEALTH CARE BECAUSE OF THIS GOVERNMENT’S FAILURE TO INVEST IN PREVENTING THE SECOND WAVE THEY’VE DENIED THE PAID SICK DAYS, Mr. SPEAKER, THEY’VE DONE INSUFFICIENT CONTACT TRACING, THEY’VE HAD A SLOPPY TESTING ROLLOUT ACROSS THIS PROVINCE SO RIGHT NOW WE’RE AT A CRISIS, ANOTHER HEALTH CARE CRISIS FOR HOSPITALS IN ONTARIO WHAT DOES THE PREMIER HAVE TO SAY TO THE FAMILIES IN KW STRESSED AND SUFFERING BECAUSE OF HIS BAD CHOICES SPEED SKATE MINISTER OF HEALTH — >> The Speaker: THE MINISTER OF HEALTH >> I HAVE TO START BY SAYING THAT I FUNDAMENTALLY DISAGREE WITH THE ASSERTIONS MADE BY THE MEMBER OPPOSITE WE HAVE PLANNED SINCE THE BEGINNING OF THIS PANDEMIC TO ENHANCE OUR CAPACITY AND MAKE SURE THAT WE HAVE THE CAPACITY TRACERS THAT WE NEED TO MAKE SURE THAT WE CAN BRING FORWARD A RESPONSE THAT MERITS A SUBSTANTIVE INCREASE NOTICE CASE BETWEEN WAVE ONE AND TWO WAVE TWO IS HAVING A MORE SIGNIFICANT IMPACT ON OUR HEALTH CARE SYSTEM BUT WE PLANNED FOR THAT AND IN FACT WE HAVE CREATED OVER 3,100 BEDS IN THE PROVINCE OF ONTARIO SINCE THE BEGINNING OF MARCH WE’VE INVESTED $351 MILLION TO CREATE MORE THAN 3,250 NEW BEDS AT 357 HOSPITALS AND ULTIMATE HEALTH FACILITIES ACROSS THE PROVINCE WE TESTED OVER A BILLION DOLLARS IN TESTING, TRACING AND CONTACT MANAGEMENT MAKE SURE THAT HOSPITALS CAN TAKE CARE OF COVID-19 PATIENTS AND TAKE CARE OF THE SURGERIES AND PROCEDURES THAT WERE POSTPONED DURING WAVE LENGTH >> A SUPPLEMENTARY QUESTION >> THANK YOU, Mr. SPEAKER, THERE’S A SERIOUS DISCONNECT BETWEEN THAT ANSWER AND THE REALITY FACING ONTARIO HOSPITALS AND COMMUNITIES ACROSS THIS PROVINCE THAT DEFICIT FOR THE ONTARIO HOSPITAL ASSOCIATION IS PREDICT TO BE AT 500 MILLION THAT’S A REVENUE LOSS OF $320 MILLION IT’S NOT JUST THE GRAND RIVER HOSPITAL FACING A CAPACITY CRISIS RIGHT NOW ST. MARY’S MEMORIAL HOSPITAL IN THE REGION IS CLOSE TO HITTING CAPACITY ICU NUMBERS AND HOSPITALIZATIONS CONTINUE TO GROW EACH DAY IN EVERY REGION ACROSS THE PROVINCE

ONTARIO IS AT A BREAKING POINT AND THANKS TO THIS GOVERNMENT’S FAILURE TO INVEST MEANS THAT THINGS ARE ONLY GOING TO GET WORSE UNLESS THERE’S AN INITIAL AND IMMEDIATE AND URGENT INVESTMENT WHAT IS THE PREMIER GOING TO DO TO ENSURE THAT THE HOSPITALS HAVE THE SUPPORT THEY NEED TO GET THROUGH THE CRISIS DO IT NOW, WE’RE AT THE TIPPING POINT THANK YOU VERY MUCH >> The Speaker: MANITOBA OF HEALTH >> ONTARIO IS NOT IN CRISIS RIGHT NOW YOU WANT TO SPEAK ABOUT WHO IS IN CRISIS HAVE YOU TAKEN A LOOK AT ALBERTA WHERE THEY’RE DOUBLING UP PATIENTS IN INTENSIVE CARE WE’RE NOT DOING THAT IN ONTARIO WE’VE PH. D. SUBSTANSIVE — WE’VE MADE SUBSTANTIVE INVESTMENTS AND THE BIGGEST INCREASE IN A DECADE TO HOSPITALS WE INCREASED THE BEDS BY OVER 3100 BEDS AND INVESTEDDED A BILLION DOLLARS FOR TESTING, TRACING AND CONTACT MANAGEMENT WE ARE FLATTENING THIS CURVE I KNOW IT’S NOTHING TO BRAG ABOUT BUT WE ARE STANDING AT 100 CASES THROUGH 100 TO YOU MANITOBA IS 662 PER 100 TO YOU ALBERTA AT 180 PER 100,000 ONTARIO IS STILL THE LOWEST IN CANADA >> The Speaker: STOP THE O’CLOCK THE MEMBER FOR WATERLOO WILL COME TO ORDER, LONDON NORTH CENTRAL WILL COME TO ORDER THE MEMBER FROM PETERBOROUGH WILL COME TO ORDER THE MINISTER OF EDUCATION WILL COME TOrd OFF START THE O’CLOCK OH THE MEMBER FROM OTTAWA SOUTH — CLOCK >> MY QUESTION IS FOR THE MINISTER OF LONG-TERM CARE YESTERDAY I ASKED THE MINISTER ABOUT 120 VACANT SINGLE-BED ROOMS AT THE PEARLY AND RIDEAU VETERANS HEALTH CENTRE THANKFULLY IT’S MY UNDERSTANDING THAT THEY RESTARTED SUBMISSIONS TWO TO THREE PEOPLE A DAY SPEAKER, GIVEN THAT THE PEARLY FOR MONTHS NOW HAS HAD ALMOST NO RESIDENT CASES FEW STAFF CASES AND HAS DONE AN EXCELLENT JOB AT MANAGING COVID-19 AND IN FACT WAS ADVISING OTHER LONG-TERM CARE HOMES 120 VACANT BEDS IN ANY REALITY DOESN’T MAKE SENSE PEOPLE LIKE Mr. MOROSE MS. COOK, I MENTIONED HER YESTERDAY THEIR FAMILIES ARE SUFFERING THEY’RE NOT THE ONLY ONES SO, SPEAKER, THROUGH YOU, WILL THE MINISTER TAKE ACTION TO ENSURE THAT THE CIRCUMSTANCES THAT LED TO THE SITUATION DO NOT OCCUR AGAIN? >> MINISTER OF LONG-TERM CARE >> THANK YOU, SPEAKER AND I JUST WANT TO EMPHASIZE THE IMPORTANCE THAT THIS IS NOT SIMPLE, THERE ARE MANY PIECES, WHETHER IT’S STAFFING OR INFECTION PREVENTION AND CONTROL THERE ARE MANY ASPECTS BUT THERE IS A CLEAR CONTRAST TO BE MADE, SPEAKER THE FACTS IS THAT THE PREVIOUS LIBERAL GOVERNMENT BUILT 611 GAMES SINCE 2011 AND OPENED APPLICATIONS FOR NEW BEDS WEEKS BEFORE AN ELECTION THE PREVIOUS GOVERNMENT CHOSE NOT TO MAKE INVESTMENTS IN LONG-TERM CARE AND THE MEMBER POPS SAID “WE ALL KNOW THAT WE HAVE TO BUILD MORE LONG-TERM CARE SPACES HERE IN THIS PROVINCE THINK IS WHEN HE WAS — PROVINCE.” THIS IS WHEN HE WAS WITH THE PREVIOUS GOVERNMENT IN POWER “YOU’VE GOT BEDS BUILT IN THE 1970s, CALLED Bs AND Cs, THAT NEED TO BE REDEVELOPED THEY ARE NO LONGER IN ROOMS WHERE THERE ARE FOUR PEOPLE.” WELL, IT TAKES A BIT OF TIME TO BUILD BENDS THE TIME THAT YOU HAD WAS SQUANDERED, YOUR GOVERNMENT CHOICE NOT >> The Speaker: I ONCE AGAIN ASK THE MEMBERS TO MAKE HER COMMENTS THROUGH THE CHAIR SUPPLEMENTARY QUESTION >> SPEAKER, I’LL DEBATE THAT IN THE LATE SHOW IF THE MINISTER WILL COME I’M NOT SURE THAT THE COOKS OR MOWMOROSES WILL LIKE THAT ANSWER WE FIND A WAY TO BRING THE CAREGIVERS BECOME IN I’M JUST ASKING YOU TO USE THAT LENS THAT’S ALL SO RIGHT NOWINGS — NOW, THE RULES EXIST, PEARLY 150 BEDS, THE ADMISSIONS WILL STOP THE MINISTER KNOWS THAT THESE ARE SINGLE ROOMS AT A PREMIUM FOR INFECTION CONTROL THOUSANDS OF PEOPLE ARE WAITING FOR BEDS IN THE COMMUNITY WE CAN DEBATE WHAT THE MINISTER OBVIOUSLY WANTS TO DEBATE, I’D BE HAPPY TO SEE HER NEXT WEEK BUT RIGHT NOW SHE NEEDS TO TAKE ACTION SHE NEEDS TO FIND A SOLUTION TO THIS THERE IS A SOLUTION, SHE KNOWS THAT I AM SHOCKED THAT THE MINISTER RESPONDED THAT WAY, IT’S HARD TO CONTROL MY ANGER BECAUSE YOU’RE NOT ADDRESSING THE SITUATION YOU HAVE 120 — >> The Speaker: THANK YOU

THANK YOU ONCE AGAIN, THE MEMBER FROM NORTHUMBERLAND-PETERBOROUGH SOUTH WILL COME TO ORDER THE MINISTER OF LONG-TERM CARE TO RESPOND >> THANK YOU, SPEAKER THE REALITY IS THAT COVID-19 IS VERY TRANSMISSIBLE OUR HOMES MUST HAVE THE NECESSARY ISOLATION SPACE FOR CASES SHOULD THEY ARRIVE WE LEARNED FROM THE FIRST WAVE SHARKS A CONTINUOUS LEARNING THIS HAS BEEN A CONTINUOUS LEARNING PROCESS TO PREVENT IT FROM GETTING INTO THE HOME IN THE FIRST PLACE RAPID TESTING, ASYMPTOMATIC TESTING MAKING SURE THAT THE STAFF TRAINED ON AN ONGOING BASIS AND EXPERTISE IN TERMS OF ADDRESSING INFECTION CONTROL ISSUES IN THE HOME THIS IS ONGOING IN TERMS OF CAPACITY ISSUES, WE’RE LOOKING AT EVERY MEASURE POSSIBLE AND GETTING COMMUNITY PAIR AHMED INTO HOMES TO SUPPORT PEOPLE SO THEY DON’T NEED TO DOM LONG-TERM CARE WE’RE INVESTING 540 MILLION TO ENSURE THAT WE HAVE THE STAFFING REQUIRED FOR OUR HOMES ALL OF THIS MUST BE TAKEN TOGETHER YOU CAN’T ISOLATE JUST ONE ASPECT IT’S A COMPLEX ISSUE THAT WE ARE CONTINUING TO WORK AT AND I HOPE THAT THE MEMBER OPPOSITE WILL TAKE THE TIME TO UNDERSTAND THE COMPLEXITY OF THIS ISSUE IT IS NOT A SIMPLE — >> The Speaker: THANK YOU THE NEXT QUESTION MEMBER FOR CARLETON >> THANK YOU, Mr. SPEAKER Mr. SPEAKER, EYE QUESTION IS FOR THE MINISTER — MY QUESTION IS FOR THE MINISTER OF NATURAL RESOURCES AND FORESTRY IT’S NO SECRET THIS THE SOFTWOOD LUMBER TRADE BETWEEN THE UNITED STATES AND CANADA HAS BEEN A CONTENTIOUS ISSUE FOR DECADES SOFTWOOD LUMBER IS A BIG PROVIDER FOR JOBS AND COMMUNITIES IN ONTARIO AND ACROSS CANADA IT IS ALSO A SIGNIFICANT CONTRIBUTOR TO OUR ECONOMY TARIFFS IMPOSED BY THE UNITED STATES, OUR LARGEST TRADING PARTNER HAVE UNNECESSARILY HURT OUR SOFTWOOD LUMBER PRODUCERS AND THE HARD WORKING MEN AND WOMEN OF THIS INDUSTRY HOWEVER, LAST WEEK THE U.S DEPARTMENT OF COMMERCE REDUCED SOME OF THOSE TARIFFS ON SOFTWOOD LUMBER ACCOUNT MINISTER PLEASE TELL THE HOUSE WHAT OUR GOVERNMENT’S SUPPOSITION ON THESE MOST RECENT CHANGES TO AMERICAN SOFTWOOD LUMBER TARIFFS >> The Speaker: THE PARLIAMENTARY ASSISTANT ASSISTANT FOR NATURAL RESOURCES AND FORESTRY >> THANK YOU VERY MUCH, Mr. SPEAKER THANK YOU TO THE MEMBER FROM CARLETON FOR THE OPPORTUNITY TO RISE AND TALK A BIT ABOUT THE RECENT SOFTWOOD LUMBER TARIFFS I KNOW AS AN INTERNATIONAL TRADE LAWYER THIS IS SOMETHING I’M SURE THEY RAN ACROSS OFTEN THROUGH THE OTTAWA VALLEY THIS GOVERNMENT IS FIGHTING EVERY DAY TO TAKE ACTION TO CONTAIN COVID-19 AND PREPARE FOR ECONOMIC RECOVERY ONCE GET THROUGH THE PANDEMIC IT’S MORE IMPORTANT THAN EVER TO MAKE SURE THAT VIGOROUSLY DEFEND OUR FORESTRY INDUSTRY WHICH PLAYS AN IMPORTANT ROLE IN THE ECONOMIES OF CANADA AND HERE IN THE PROVINCE OF ONTARIO THIS INDUSTRY PROVIDES GOOD PAYING JOBS TO INDUSTRIES ACROSS THE PROVINCE WE ARE HAPPY TO SEE THAT THE U.S. DEPARTMENT OF CONGRESS REDUCED DUTIES BEING PAID FOR MANY PLAYERS IN THE SOFTWOOD LUMBER INDUSTRY WE FIRMLY BELIEVE THAT ANY TARIFF, ANY TARIFF OR RATES OF THIS SOURCE ARE UNFAIR AND UNJUSTIFIED MR. SPEAKER WE ARE DOING EVERYTHING WE CAN TO FIGHT FOR THE PEOPLE ONTARIO, TO FIGHT FOR GOOD JOBS AND ENSURE THAT A LEVEL PLAYING FIELD FOR THE SOFTWOOD INDUSTRY IN OUR PROVINCE >> The Speaker: THE SUPPLEMENTARY QUESTION >> THANK YOU TO THE PARLIAMENTARY ASSISTANT FOR THAT ANSWER I’M GLAD TO SEE THAT THIS GOVERNMENT IS TAKING A STAND AND FIGHTING FOR ONTARIO’S LUMBER INDUSTRY AS A FORMER INTERNATIONAL TRADE LAW, Mr. SPEAKER, I DID NOT HAVE THE OPPORTUNITY TO WORK ON SOFTWOOD LUMBER BUT IT IS ONE OF THE MOST PROMINENT CASE AND ALL OF THOSE TRADE POLICE HEADQUARTERS KNOW THAT IN FACT THERE ARE FOUR OF THEM HAD HE IN SOFTWOOD LUMBER 1, 2, 3 AND 4 THIS INDUSTRY IS TOO IMPORTANT FOR THE LIVELIHOODS OF SO MANY ONTARIO FAMILIES IT’S SUCH A SIGNIFICANT CONTRIBUTOR TO OUR ECONOMY WE CAN’T JUST ROLL OVER, DO NOTHING AND ACCEPT UNFAIR AND UNJUST TARIFFS IMPOSED AS I MENTIONED IN MY PREVIOUS QUESTION THE U.S. IS OUR LARGEST TRADING PARTNER WHAT IS GOOD FOR CANADA IS GOOD FOR THE U.S. AS OUR ECONOMIES ARE VERY MUCH INTERTWINED WHEN CANADA SUCCEEDS AMERICA SUCCEEDS AND THAT’S WHY WE NEED TO DROP THESE TARIFFS CAN THE MINISTER PLEASE EXPLAIN WHAT SOUTHERN ONTARIO PLANNING TO DO IN ORDER TO FIGHT THESE UNFAIR AND UNNECESSARY TARIFFS >> The Speaker: KITCHENER LINE CONTOGA >> THANK YOU, SPEAKER THANK YOU TO THE MEMBER FOR THE QUESTION THESE RATES PUT THE SOFTWOOD LUMBER INDUSTRY AND ALL WORKERS, THEIR FAMILIES AND COMMUNITIES ESPECIALLY IN NORTHERN ONTARIO THAT RELY ON THIS CRUCIAL TRADE AT AN UNFAIR DISADVANTAGE DURING THIS ALREADY DIFFICULT TIME FAIR AND OPEN TRADE IS MOST BENEFICIAL FOR CONSUMERS ON BOTH SIDES OF THE BORDER NOT JUST HERE IN CANADA BUT ALSO IN THE U.S

WE WILL STAND BY OUR DECISION TO DEFEND THE CANADIAN FOREST INDUSTRY EVERY STEP OF THE WAY THE RATE FOR ALL COMPANIES IN ONTARIO SHOULD BE ZERO THAT IS THE MEANING OF FREE-TRADE WE WILL WORK WITH THE PROVINCES BE AND THE FEDERAL GOVERNMENT — AND THE FEDERAL GOVERNMENT TO USE EVERY AVENUE AND EVERY TOOL TO FIGHT THE UNFAIR RATES ON CANADIAN SOFTWOOD LUMBER WE ARE GOING TO FIGHT TOOTH AND NAIL FOR THE PEOPLE WHO RELY ON THIS INDUSTRY HERE IN THE PROVINCE THANK YOU, SPEAKER >> The Speaker: THE NEXT QUESTION MANITOULIN ISLAND >> THANK YOU YOU TO THE ACTING PREMIER — THROUGH YOU TO THE ACTING PREMIER IN JULY THERE WAS AN ORDER ALLOWING A GLASS FACTORY TO THE CITY OF STRATFORD THIS WAS THE CULMINATION OF TWO YEARS OF BACKROOM DISCUSSIONS BETWEEN THIS CHINESE FIRM SEEKING TO BUILD THE FACTORY TWO YEARS AGO THE SPEAKER TOLD THIS HOUSE THAT THEY MET TO DISCUSS THE LOCATES FACTORY AND IN A RECENT ARTICLE A CONSULTANT WORKING WITH THE COMPANY DISCUSSED WITH THE GOVERNMENT THE CONCERN FOR THE MTO WHY HAS THERE NEVER BEEN AN INDUSTRY FOR THIS CHINESE COMPANY IN THE PROVINCE’S LOBBY, Mr. SPEAKER >> The Speaker: THE MEMBER FROM MILTON >> THANK YOU, Mr. SPEAKER, AND I THANK THE MEMBER OPPOSITE FOR THE QUESTION EVERY SINGLE MINISTER’S ZONING ORDER WE ISSUED A NONPROVINCIALLY OWNED LAND AT THE REQUEST OF A LOCAL MUNICIPALITY THE MTO WAS REQUESTED BY THE MAYOR OF STRATFORD WITH SUPPORT FROM THE COUNTY OF PERTH AND TOWNSHIP OF PERTH SOUTH WHO REPRESENTED THE NEEDS OF THEIR CONSTITUENTS OVER THE YEARS IT WAS DEMONSTRATED THAT THIS PROJECT WOULD BRING ECONOMIC OPPORTUNITIES TO THE COMMUNITY WITH A 400 MILLION INVESTMENT AND CREATING 350 LOCAL JOBS THE COVID-19 CRISIS HAS HIGHLIGHTED THE NEED TO DRIVE FORWARD ECONOMIC GROWTH IN OUR COMMUNITY EVEN MORE THE THIS IS NEXT TO AN INDUSTL AREA ALREADY WITH HEAVY MANUFACTURING >> The Speaker: SUPPLEMENT WHICH THE MEMBER IF NIAGARA CENTRE >> THAT DOESN’T SOUND RIGHT THERE’S NO TRACE OF ANY QUESTION THE CONSULTANT SAID IT WAS THE PROVINCE WHO OFFERED THE MGO TO THE COMPANY BEFORE IT WAS CONSTRUCTED THIS GOVERNMENT IN INITIATED THIS ON BEHALF OF THE COMPANY AND WROTE IT SO ONLY A GLASS FACTORY COULD BE BUILT ON THESE LANDS THIS FORCED THE CITY TO AGREE TO THE DEVELOPMENT ON THEIR TERMS INCLUDING A COST AGREEMENT THAT COSTS TAXPAYERS $6 OF MILLION FOR THE INFRASTRUCTURE IS — $6 MILLION FOR THIS INFRASTRUCTURE WHY IS THE PREMIER STICKING THE PEOPLE OF STRATFORD FOR HIS BACKROOM DEAL WITH THE CHINESE COMPANY >> THANK YOU VERY MUCH, Mr. SPEAKER A LETTER FROM THE MAYOR OF STRATFORD DATED NOVEMBER 20, 2018 A FOLLOW-UP LETTER FOR MARCH 11, 2020 CLEARLY SHOWS THAT THE MUNICIPALITY SPECIFICALLY REQUESTED AN MZO FOR THE GLASS PRODUCTION PLANT WE ADHERED TO THAT REQUEST I POINTED OUT EARLIER IN MY RESPONSE THAT THIS WOULD CREATE DID 350 LOCAL JOBS WE WORK WITH OUR MUNICIPAL PARTICIPANTS REASON WHY I MENTIONED THE FACT THAT WE WOULD NOT ISSUE AN MZO ON A PROPERTY THAT IS NOT PROVINCIALLY OWNED UNLESS IT WAS REQUESTED BY THE LOCAL MUNICIPALITY THAT’S WHAT HAPPENED IN THIS CASE, Mr. SPEAKER AND WE ARE OBVIOUSLY WORKING WITH OUR MUNICIPAL PARTNERS TO HELP ECONOMY GROWTH, ESPECIALLY DURING THE COVID-19 CRISIS >> The Speaker: RESPONSE THE NEXT QUESTION THE MEMBER FOR GLENGARRY-PRESCOTT-RUSSELL >> THANK YOU, Mr. SPEAKER MY QUESTION GOES TO THE PROVINCIAL GOVERNMENT THE AUDITOR GENERAL SAYS THAT WHAT WE’VE BEEN SAYING FOR MONTHS, THEY DON’T LISTEN TO MEDICAL EXPERTS THE REPORT SAYS THAT THEY TRIED TO TACKLE THE PANDEMIC IN A CONFUSED WAY THEY SPENT MONTHS SAYING TO ONTARIANS THAT THEY TAKE THESE ISSUES SERIOUSLY AND SAID THAT THEY STARTED PREMIER PREPARING IN JANUARY THEY SAID MANY TIMES THAT THEY HAD AN EMERGENCY PLAN HOWEVER, THE AUDITOR GENERAL REPORT SAID THAT THE GOVERNMENT DIDN’T HAVE AN EMERGENCY PLAN THEREFORE THE SOLUTIONS WERE

DELAYED AND MANY LIVES WERE LOST THE MORE WE LEARN ABOUT WHAT IS GOING ON BEHIND THE SCREENS THE NEXT WE TRY AND THE GOVERNMENT ACCOUNT GOVERNMENT TELL US THAT THEY HAD AN EMERGENCY PLAN IN THE FIRST PLACE WHEN IT WAS ACTUALLY FALSE? >> The Speaker: I’LL ASK THE MEMBER TO WITHDRAW >> WITHDRAW >> The Speaker: THE MINISTER OF HEALTH TO APPLY I DO YES, OF COURSE WE HAD AN EMERGENCY PLAN WE HAD AN EMERGENCY PLAN FROM THE BEGINNING OF THIS PANDEMIC TO MAKE SURE THAT WE COULD DEAL IT AND TO MAKE SURE THAT WE HAD THE PUBLIC HEALTH RESOURCES, THAT WE WOULD HAVE THE HEALTH CAPACITY RESOURCES AND TO HAVE THE PERSONNEL TO DEAL WITH IT SINCE THE AABOUT A LOTMENT BETWEEN THE FIRST AND THE SECOND WAVE WE DEVELOPED OUR FALL PREPAREDNESS PLAN WHICH WAS DEALING WITH HOW TO DEAL WITH INCREASES, HAVING A SUBSTANTIVE FLU PLAN AND MAKING SURE THAT WE HAVE CAPACITY TO DEAL INCREASE CASES, MAKING SURE THAT WE WOULD BE ABLE TO CONTINUE WITH THE SURGERIES AND PROCEDURES THAT WERE DELAYED BECAUSE OF THE FIRST PLAN WE NOT ONLY HAD THE PLAN BUT WE PUT RESOURCES INTO IT AND INVESTED OVER $350 MILLION IN INCREASING HOSPITAL CAPACITY 450 MILLION IN INCREASING HOME AND COMMUNITY CARE INCREASING THE PUBLIC HEALTH SEE OURSES AND A MILLION DOLLARS TESTING, TRACING AND CONTACT MANAGEMENT IN ADDITION TO HAVING THE PLAN WE HAD FINANCIAL RESOURCES PUT INTO IT AS WELL >> The Speaker: SUPPLEMENTARY QUESTION >> THANK YOU, Mr. SPEAKER IN THE AUDITOR GENERAL’S REPORT WE LEARN THAT IN THE TABLE WE FIGHT BEGINS COVID-19 WE’RE NOT QUALIFIED NOW THERE ARE NO WORDS TO SAY IT IT’S DIFFICULT [ End OF Interpretation ] — MEANT FOR ACTUAL DOCTORS [ Speaking FRENCH ] >> Interpreter: WHY DOES THE GOVERNMENT THINK THAT EXPERTS WITH NO QUALIFICATIONS COULD BE PART OF THE TABLE? HOW ACCOUNT GOVERNMENT JUSTIFY THIS RIDICULOUS AND UNACCEPTABLE MEASURE TO THE ONTARIANS? >> The Speaker: SPONSORING THE MINISTER OF HEALTH MINISTER >> BECAUSE THAT WAS NOT THE CASE NOT THE CASE AT ALL WE RECEIVED THE REPORT OF THE AUDITOR GENERAL AND WHILE WE INDICATED THAT THERE WERE SOME SYSTEMIC ISSUES THAT SHE RAISED THAT WE DO HAVE MERIT AND THAT WE INTEND TO FOLLOW UP ON, WE FOUND THAT THERE WERE SOME AREAS FACTUALLY WHERE WE DISAGREED WE TRIED TO RESOLVE THESE ISSUES WITH THE AUDITOR GENERAL BEFORE THE RELEASE OF HER REPORT; HOWEVER, SHE WAS NOT PREPARED TO POSTPONE IT OR TO MAKE ANY CHANGES ONE OF THE SIGNIFICANT ISSUES IS ONE OF THE ISSUES IN YOUR QUESTION, WHICH WAS THE POSITION OF THE COMMAND TABLE AND THE CENTRAL CONTROL TABLE THE CENTRAL TABLE WAS DEVELOPED WITH THE ASSISTANCE OF AN OUTSIDE ADVICE TORE BRING TOGETHER ALL PART OF GOVERNMENTS TO TAKE AN ALL OF GOVERNMENT APPROACH IT WAS AN ORGANIZATIONAL TABLE NOT A HEALTH TABLE THE CENTRAL COMMAND TABLE FOR HEALTH WAS COMPLETED AND FILLED WITH PUBLIC HEALTH EXPERTS INCLUDING PEOPLE FROM PUBLIC HEALTH ONTARIO THE PUBLIC HEALTH MEASURES TABLE Dr. WILLIAMS MACHINE OTHER DOCTORS WHO BACK THEM UP IT WAS BASED ON SCIENCE AND CLINICAL EVIDENCE >> The Speaker: THANK YOU VERY MUCH THE NEXT QUESTION THE MEMBER FROM MUSHKEGOWUK-JAMES BAY >> ON OCTOBER 9 THE FORD GOVERNMENT MADE A STATEMENT ABOUT HOSPITAL BEDS IN NORTHERN ONTARIO AND INFORMED THAT THESE BEDS WOULD INFORM PATIENT CARE CAPACITY AND HOSPITAL BEDS WHERE THEY’RE NEED THE MOST THIS WOULD INCREASE HOSPITAL CAPACITY AND REDUCE WAIT TIMES FOR PATIENTS AND FAMILIES ACROSS NORTHERN ONTARIO BUT THE ANNOUNCEMENT IS SILENCED ABOUT WHETHER THIS IS A A ONETIME FD AND WHETHER THESE WILL REMAIN IN OUR COMMUNITIES AFTER THE PANDEMIC SPEAKER, WILL THE PREMIER TELL NORTHERN ONTARIOIANS WHETHER THESE ARE PERMANENT FOR THE YEARS TO COME AFTER THE PANDEMIC IF NOT WHY? >> THE MINISTER OF HEALTH >> IN FACT WE HAVE INCREASED CAPACITY IN HOSPITALS CRIES THE PROVINCE NORTH, SOUTH, EAST AND WEST OVER 3100 BEDS SINCE THE BEGINNING OF THE PANDEMIC IT WILL BE HERE AS LONG AS THE PANDEMIC HOPES, WE HOPE IT WON’T BE LONG WITH A VACCINE COMING FORWARD WE MADE AN ANNOUNCEMENT WITH RESPECT TO THE DEVELOPMENT OF THE NOT MOOSONEE AND MOOSE FACTORY TO MAKE SURE THAT PERMANENT CHANGES ARE MADE THERE TOO TO ENSURE THAT THE CONSTITUENTS OF NORTHERN ONTARIO GET THE HIGH SCHOOL THEY DESERVE IN PREMISE SUITABLE FOR THEM >> The Speaker: SUPPLEMENTARY

QUESTION >> I FEEL LIKE THE GOVERNMENT DOESN’T UNDERSTAND WHAT IT MEANS NORTHERN COMMUNITIES NEED PERMANENT CHANGES WE NEED PERMANENT BEDS TO REDUCE THE WAITING LIST LE THAT WILL HELP TO SERVE SENIORS AND PEOPLE WHO HAVE THESE NEEDS OTHERWISE THEY WILL HAVE TO LOOK FOR CARE SOMEWHERE ELSE BUT IT’S HARD FOR THE GOVERNMENT TO UNDERSTAND — FOR THE GOVERNMENT TO UNDERSTAND WHEN THE PREMIER COMES TO NORTHERN ONTARIO TO TELL PEOPLE IN THE CENTRE THAT THEY WILL HAVE TO LEAVE THE BEDS AFTER A CERTAIN TIME >> THANK THANK YOU, WE CERTY UNDERSTAND AT THAT THERE ARE AREAS IN ONTARIO WHERE THERE ARE SCARCITY OF BEDS, NORTHERN ONTARIO BEING ONE OF THE PRIMARY AREAS THERE ARE OTHERS AS WELL WE’VE BEEN MAKING SIGNIFICANT CAPITAL COMMITMENTS TO BUILD NEW HOSPITALS, TO MAKE IMPROVEMENTS TO EXISTING HOSPITALS SINCE THE BEGINNING OF OUR TERM HERE WE HAVE 175 MILLION FUND THAT COMES FORWARD EVERY YEAR WHERE REPAIRS AND SIGNIFICANT CHANGES CAN BE MADE IN HOSPITALS AS WELL AS COMMITTING CAPITAL THIS IS ALL HAPPENING DESPITE THE SIGNIFICANT INCREASES THAT WE’VE MADE IN OUR HEALTH SYSTEM CAPACITY DUE TO COVID-19 THE $351 ANALYST WE INVESTED TO INCREASE HOSPITAL CAPACITY,ED DID 450 MILLION — THE THE $450 MILLION TO INCREASE COMMUNITY CARE WHICH IS RELEVANT IN NORTHERN ONTARIO AND THE WORKING DONE TO DO TESTING, TRACING AND CONTACT MANAGEMENT ANOTHER BILLION DOLLARS IT’S SIGNIFICANT, Mr. SPEAKER, I WOULD SAY THAT DESPITE ALL OF THESE INCREASES INCREASES WE’VE BEEN — INCREASES WE’VE BEEN MAKING INCREASES IN CAPITAL INVESTMENT FOR NEW FACILITIES >> The Speaker: THE MEMBER FOR SCARBOROUGH-GUILDWOOD >> THANK YOU, SPEAKER MY QUESTION IS FOR THE MINISTER OF HEALTH ONTARIO IS SEEING TROUBLING RISES IN HOSPITALIZATIONS DUE TO COVID-19 WE ARE IN THE THROES OF THE SECOND WAVE SCATTERED L IS AT 90% CAPACITY AND 75% IS MADE OF ICU PATIENTS FROM COVID-19 ASSESSMENT CENTRES A SEEING 17% AND IN THE HIGH TONIGHT I WANT TO THANK THE HARD WORKING GOVERNMENT HEALTH NETWORK AND SCARBOROUGH CENTRE FOR THE COMMUNITIES AND HEALTH CARE WORKERS FOR THE ASSESSMENTS THAT THEY’RE DO MINISTER, SCARBOROUGH’S EXISTING SYSTEM CANNOT HANDLE THIS LEVEL OF COMMUNITY SPREAD SCARBOROUGH NEEDS FACILITIES TO BE IN GOOD REPAIR AND A NEW THE HOSPITAL IS THAT IT CAN CONTINUE TO PROVIDE EXCELLENT CARE AT THIS CRITICAL MOMENT AND IN THE FUTURE SPEAKER, THROUGH YOU TO THE MINISTER WILL YOU COMMIT TO EXPEDITING THE MASTER PLAN FOR A NEW SCARBOROUGH HOSPITAL TODAY? >> The Speaker: THE MINISTER TO REPLY >> THANK YOU, SPEAKER WE’RE AWARE OF THE ISSUES THAT SCARBOROUGH GENERAL IS HAVING THEY’RE IN A HOT SPOT AND ONE OF THE REASONS WHY TORONTO WAS PUT IN LOCKDOWN TO STOP THE COMMUNITY SPREAD AND MAKE SURE THAT WE CAN BEND THIS CURVE AND GET THE NUMBERS UNDER CONTROL THAT BEING SAID WE ARE WORKING VERY HARD WITH THE GREAT PEOPLE AT SCARBOROUGH GENERAL TO DO THE WORK THAT THEY NEED TO DO AS THE MEMBER WILL KNOW THERE IS A PROCESS FOR HOSPITALS TO BE REBUILT THAT WE HAVE BEEN WORKING VERY HARD TO MOVE THIS FORWARD AS QUICKLY AS POSSIBLE THIS IS AN ISSUE TO MANY MEMBERS OF THIS LEGISLATURE THAT THE PROCESS MOVES FORWARD AS IT DOES, WE’RE TRYING TO EXPEDITE IT AS QUICKLY AS POSSIBLE >> The Speaker: SUPPLEMENTARY QUESTION >> THANK YOU, THANK YOU, SPEAKER I THANK THE MINISTER FOR HER RESPONSE OF COURSE AS YOU KNOW SCARBOROUGH HEALTH NETWORK IS IN THAT PROCESS AND I’M ASKING YOU TODAY TO PERHAPS LOOK IN ON THAT AND MOVE THAT PROCESS FORWARD THEY HAVE SUBMITTED THEIR MASTER PLAN AND ARE JUST WAITING ON THE MINISTRY FOR THAT YOU KNOW THAT PUBLIC HEALTH EXPERTS HAVE SOUNDED THE ALARM THAT SCARBOROUGH IS AMONGST MANY REASONS SEEING A HIGHER RATE OF HOSPITALIZATIONS AND ICU PATIENTS WITH COVID-19 BECAUSE OF THE VULNERABILITY IN THE POPULATION YOU SAID THAT YOU ACKNOWLEDGED THAT WE NEED TO PROTECT OUR MOST VULNERABLE POPULATIONS, THOSE WITH PREEXISTING CONDITIONS AND SENIORS THERE ARE MANY SITUATIONS IN OUR SCARBOROUGH COMMUNITY THAT MAKE IT MORE VULNERABLE SO WILL YOU WORK WITH THE PUBLIC HEALTH UNIT ON THEIR OUTREACH PLAN AND PLANS TO ISOLATE FAMILIES WHO TEST POSITIVE AND GIVING THEM THAT OPTION? >> The Speaker: THE RESPONSE >> I CAN CERTAINLY ADVISE THE NOMINEE I CAN MAKE INQUIRIES AS THE TO THE STATUS OF THE APPLICATION FOR THE SCARBOROUGH HOSPITAL BUT YOU WILL KNOW THAT I’M NOT ABLE TO INTERFERE IN IT, THERE’S A PROCESS THAT HAS TO BE

FOLLOWED TO MAKE SHOWER THAT IT’S FAIR — SURE THAT IT’S FAIR AND EQUITABLE FOR ALL PARTS PROVINCE THAT’S THE WAY IT SHOULD BE AND I DON’T THINK ANYONE WOULD DISAGREE WITH THAT BUT WE WANT TO HELP THE COMMUNITY BE THE PUBLIC HEALTH — COMMUNITY AND THE MUST BE HEALTH UNIT TO MAKE SURE THEY CAN ISOLATE AND TEST AND TRACE, WE’VE PROVIDED 700 ADDITIONAL CONTACT HEALTH MANAGERS TO TORONTO PUBLIC HEALTH THERE ARE SOME SITUATIONS WHERE QUARANTINE MANAGEMENT HAS BEEN ASKED FOR WHICH IS PROVIDED BY THE FEDERAL GOVERNMENT I HAVE HAD SEVERAL CONVERSATIONS WITH MINISTER HAJDU ABOUT THAT I KNOW THAT VOLUME BEEN OPENED IN THE WESTERN PART OF THE STATE BUT IF IT’S REQUIRED IN SCARBOROUGH I WOULD BE HAPPY TO SPEAK WITH MINISTER HAJDU ABOUT THAT AS WELL SPEED >> The Speaker: THE NT QUESTION >> MY QUESTION IS FOR THE PREMIER FEED ONTARIO SURVEYED 200 FOODBANK VISITORS THIS PAST SEPTEMBER AS PART OF IT IT’S RECENTLY RELEASE THE HUNGER REPORT 2020 HALF OF THEM REPORTED THAT THEY ARE WORRIED ABOUT FACING EVICTION OR DEFAULTING ON MORTGAGES IN THE COMING MONTHS THIS IS TERRIFYING THE COST OF KEEPING A ROOF OVER THEIR FAMILY’S HEAD IS THE BIGGEST SINGLE REASON THAT GAME HUNGRY IN ONTARIO BACK IN MARCH, THE PREMIER SAID THAT PEOPLE WHO CAN’T AFFORD TO EAT AND PAY RENT SHOULD CHOOSE TO EAT AS THE PANDEMIC DRAGS ON, FEED ONTARIO ASKING THAT ONTARIO REINSTATE A RESIDENTIAL EVICTION MORATORIUM AND RENT RELIEF SO PEOPLE DON’T FACE EVICTIONOR ARREARS BECAUSE OF COVID-19 AND SO THAT THEY CAN AFFORD TO EAT WHEN WILL THE PREMIER TAKE ACTION TO ENSURE THAT ONTARIANS CAN BOTH EAT AND KEEP HOURS? THANK YOU >> The Speaker: THE ASSOCIATE MINISTER RESPONSIBLE FOR CHILDREN AND WOMEN’S ISSUES >> THANK YOU, Mr. SPEAKER THANK YOU TO THE MEMBER FOR THAT QUESTION WE RECOGNIZE THAT THE COVID PANDEMIC MAN DIFFICULT ACROSS THE PROVINCE AS PARTS OF ONTARIO HE’S A EFFORTS TO SUPPORT CHILDREN, YOUTH AND FAMILIES THROUGH THIS TIME OUR GOVERNMENT PROVIDED $8 MILLION IN FUNDING FOR FEED ONTARIO THIS FUNDING PRODUCED AND DISTRIBUTED PREPACKAGED HAMPERS TO SPORT WORK THAT FOODBANKS ACROSS THIS PROVINCE HAVE BEEN DOING THROUGHOUT THE OUTBREAK I GIVE A SHOUT-OUT TO MY FOODBANK WHO I HELPED WITH HAMPERS AND THE VOLUNTEERS DOING THE HARD WORK WE INVESTED AN ADDITIONAL 1 MILLION IN THE STUDENT NUTRITION FLAM RAN THROUGHOUT THE SUMMER AND DURING THIS TIME THE PROGRAM IS ADOPTED NEW APPROACHES TO MEAL DELIVERY INCLUDING GROCERY GIFT CARDS OR OFFICERS DELIVERING FOOD BOXES AND FROZEN MEALS AND SUPPORTING THE FOODBANKS OUR GOVERNMENT KNOWS THAT PROPER INSTITUTION, A FOUNDATION FOR SUCCESS AND WE ARE TAKING STEPS TO ENSURE THAT FAMILIES ARE SUCCESSFUL >> The Speaker: THANK YOU VERY MUCH THAT CLUES QUESTION PERIOD FOR THIS MORNING PURSUANT TO STANDING ORDER 36 (A) THE MEMBER OF OTTAWA SOUTH HAS GIVEN NOTICE OF HIS DISSATISFACTION WITH THE ANSWER TOO HIS QUESTION GIVEN BY THE MINISTER OF LONG-TERM CARE CONCERNING PEARLY RIDEAU LONG-TERM CARE BEDS AND THIS WILL BE DEBATED FOLLOWING PRIVATE MEMBER’S PRIVATE BUSINESS NEGOTIATION R NEXT WE HAVE A — NEXT WE HAVE A DEFERRED VOTE ON THE SECOND READING OF BILL 227, AN ACT TO AMEND THE HEALTH PROTECTION AND PROMOTION ACT WITH RESPECT TO IT TO THE POSITIONS OF THE CHIEF MEDICAL OFFICER OF HEALTH AND THE ASSOCIATE CHIEF MEDICAL OFFICER OF HEALTH IN RELATED MATTERS THE BELLS WILL RING FOR 30 MINUTES DURING WHICH TIME THE MEMBERS WILL CAST THEIR VOTES I ASK THE CLERKS TO PREPARE THE LOBBY

AFCEA HS-Information Sharing Panel-Feb 2011 .wmv

thank you very much we’ll go ahead and get started here now that we’ve got the av hooked up and the sound i’d like to start out as all of you are aware from our program this is on information sharing and one of the highlights is we get to celebrate before we start the panel the new director for information sharing promoted to ses the 30th of january miss donna roy donna is serving as our moderator for this panel on information sharing and she brings her talent as the executive director for the information sharing environment at dhs she works as part of the office for the cio richard spires at the homeland security department she joined the department of homeland security in 2006 she’s been a welcome addition i first met her when she was running neems national information exchange model and she has added a great deal to the effort at the department on information sharing she came to the department after over 20 years of service in the it industry so she knows a lot of the information from your perspective in industry and that experience is being used in her new role at this point as a leader for the information sharing exchange she oversees the homeland security information network affectionately known as hsin and she also continues her role in charge of the knee model at the department of homeland security so without further ado please join me in welcoming our panel moderator miss donna roy thank you to afsia for bringing together a compelling agenda i looked through what’s been going on for the past few days and it really is uh quite a quite an agenda and a sold-out audience to deliver our message and and i do appreciate the work after does on our behalf again my name is donna roy and as the newly appointed info sharing executive i uh should have been pleased at the make up of the panel here today and uh honored by the depth of experience we have uh i’ve been working in i.t since the uh early 80s so about 28 years or so and started my career uh in it delivering i.t solutions for the few the proud and i learned a few things about i.t sometimes the hard way with a kick from a well-polished boot but i learned a couple things i learned that all events are local whatever happens all events are local they happen locally i also learned that that data is locally controlled and locally collected so everything’s local whether it’s an event or the data and the other thing i learned is that there’s a lot of good ideas out there a lot of great ideas the hard work is actually getting the right ones implemented so hopefully um that uh we’ll be able to talk to this panel we’ll talk to a lot of the really great ideas so uh in the since 9 11 a lot of the events have happened the christmas day bombing the fold attempt in new york city’s times square they sort of all happen you know in someone’s community someone knows something someone there very very very local event but local is pretty big so it’s a nation of 50 uniquely governed states it’s 3 200 counties for information sharing requirements that’s a lot of stakeholders it’s 366 urban areas and about 560 tribal nations just think of that as your sort of stakeholder base for any one product you know it’s it’s it’s kind of big and that doesn’t include the private sector in international partners and so today you’re going to hear from jim harpster retired from the los angeles police department currently here with khaki about the challenges of information sharing with private sector partners on critical infrastructure jim was the original author of the automated critical asset management system or acams as we know it here within the department uh and uh that that’s still in use here with the department of homeland security so so we’re gonna hear from jim from the very local perspective so imagine though getting the right place to the right the right information to the right place at the right time that’s our motto from about 900 sources of information in a relatively new federal agency you know where the right person works within one of the 24 agencies one of 24 federal agencies or or they are one of the 800 000 officers in the 18 000 police departments across the country or they’re one of the 60 000 first responders across this country so today you’re also going to hear from rob regal who who’s currently a blue canopy but

most notably it was the director of the state and local program office rob was actively involved in the development of the what’s now the national fusion center program and had a lot of interaction with uh global justice and he’s here today to show share some of the challenges of interacting with such a large community base you know with the sort of uh national fusion center program as a technologist though you know there’s no one single technology that’s going to solve this info sharing challenge at the basis of all information sharing challenges you know at all levels of the government or at across the government to private sector into our international partners is really just based on single human emotion and that emotion is trust right so it’s not unique to homeland security but it’s unique to sharing information that’s critical or trusted or important to someone so so so look to your left just look at the person to your left and look at the person to your right so now imagine handing over something really person really personal like your credit card information with your security code to the person to your left and to the person to your right right so like that little fear just sort of struck something in you right like would i trust that person with my credit card information so so trust is that the basis of everything we do with information sharing and it’s not a technology solution it’s trust so trust is hard and moreover uh it’s particularly hard to automate right uh and uh it’s well so it’s impossible to automate and yet today you’re going to hear from luke who’s the cio from dhs’s immigration and customs enforcement luke’s here to talk about the progress that they’ve made departments made in sharing law enforcement information really trust based community there with our local and tribal partners you know built on increasing that shared network of trust and then and then if that’s not more complicated moving information across a series of systems takes careful consideration a lot of diligence uh in along with that network of trust and so you need trust of people and then you also need trust of data and if that’s not enough you need trust that the right people have access to the right data to perform their job so implementing a system and a system of systems approach requires the implementation of standards it requires the development of architectures and a thorough in assessment of policy in a review of that policy um as it relates to technology deployment and in today’s post wikileaks scandal environment we need to move towards a more increased information assurance posture so in that light you’re going to hear from mike howell who’s the deputy program manager for the information sharing environment mike’s going to tell you about some of the great successes we’ve had as a nation in furthering the promise of information sharing to the hard work of ensuring that some of the great ideas across our community base are being implemented such as such as the national suspicious activity reporting the national fusion center program and increases in screening and streamlined more productive watch listing activities and so you’ll hear from mike and so in my job just to sort of imagine i’m often humbled when i come to work i just don’t know where to start right so imagine the task of getting the right information to the right place where you know there’s about 900 sources of information in your department and you know hundreds of thousands of people that want it in building that on that network of choice and so so in my portfolio i managed the hizm program which i like to think is the front door for that information front door for the first responders front door for the law enforcement community front door for the critical infrastructure community and i also manage the national information exchange model which i think i see as the back door or sort of the information exchange and the standardization of the information exchange but that’s enough you know about my portfolio and i’ll be happy to take and questions about those two programs but today we’re here to sort of listen to this esteemed panelist and so i’m gonna turn it over to jim harpster jim good afternoon uh when i was first approached to talk about this subject information sharing from a federal level down to the local level can anybody hear me um i kind of pondered the thought and i said well how long will i have to speak about this and i said well five to ten minutes and at first i i didn’t really think that that was possible i didn’t think i’d be able to tell enough jokes to fill up that amount of time my pessimistic side wanted to say we don’t and then just tell some good jokes and kind of go on but as i kind of looked over my career i started thinking a little bit more optimistically about the information sharing and kind of what i’ve seen over the 27 years in law enforcement so i’m going to give that perspective from a local law enforcement perspective and specifically from the critical infrastructure protection side of it cover a couple of things of how we shared information post 9-1-1 how the information is being shared now why we should even consider the

infrastructure protection community when we disseminate this information and then what they can offer and then any ideas that come or any problems that come along and then i’d like to share a couple of the uh current information sharing efforts that are being deployed right now in los angeles so post 9-1-1 we saw information sharing unlike any other time at least in my career this information was extremely helpful because after all the bad man was around every corner every government agency was receiving envelopes with a white powdery substance and our bomb squads were responding all over the place to include our nation’s airports to investigate suspicious packages we were on high alert so what did the federal government do what did the federal government do for the local law enforcement first of all post 911 the homeland security came up with the homeland security advisory system and that gave us some documents which included information for the 18 sectors on what we needed to look for and it was a good start dhs then started to assemble the subject matter experts of the 18 sectors which was called the sector specific agency or the ssa they developed the sector-specific plans which helped local law enforcement look at common vulnerabilities preventative measures and possible indicators of terrorism across the 18 sectors and one additional program the dhs came up with it was a protective security advisory program or the psa program the psa program was started to encourage state local tribal and territorial governments as well as the privately owned and operators of our local critical infrastructure to participate and collaborate in homeland security efforts and i believe that went really well in the very beginning but for now i think we’ve hit a bit of a law in the information sharing all these programs have made a big impact to the overall safety of america and i truly believe that protective security agents continue to work extremely hard with local law enforcement community to develop strategy strategies and tactics on how to better protect our critical infrastructure but it’s been my observation that we’ve hit a wall so we ask why is the information not no longer available have we been lulled to sleep because we have not had a recent major attack on u.s soil has our focus changed or have we just forgotten our infrastructure partners these are some tough questions and questions i would imagine may infuriate some or questions that may wake us up get us thinking and moving and making decisions again when it just when it pertains to our infrastructure protection because we only have a limited time i like to address why we should include the infrastructure community and what they can offer local law enforcement agencies that have a mature infrastructure program have daily interactions with the owners and operators which we now know are primarily privately owned facilities they know which critical which infrastructures in their area are critical and highly critical and more importantly where they’re vulnerable so when incidents occur worldwide we can draw on their expertise so that we can see what sectors and which critical infrastructure in that community meets what’s happening worldwide so if we provide the local law enforcement community with additional information they can concentrate on these sectors when they’re doing their assessments instead of what we’re doing now throw a dart at the wall see where it lands and say okay let’s start with that sector to start doing our assessments so where do we go from here what is the what is the answers to some of these tough questions local law enforcement needs to get a better relationship with their protective security agents they need to build relationships with them and i’ve crossed this out but a couple of speakers ago they mentioned that when we talked about the federal government’s agencies a lot of times local law enforcement kind of look at agents with as the the federal guys i’m here to help with their hands out and a lot of times it’s uh you know the big bad federal guys with only the government’s interests at heart and i don’t see that with the psa program local law enforcement agencies need to put their feet to the fire the psa’s feet to the fire and tell them that we want more more information and more training ask for new homes homeland security advisory reports and if none are available ask for new ones to be updated and administrators support your local infrastructure protection programs and assist they continue to perform assessments support their efforts to continue partnering relationships with your privately owned and operators of your critical infrastructure chief michael donning of the los angeles police department’s counterterrorism bureau understands the importance of his critical infrastructure protection unit it’s called archangel he has mandated that the supervisors of archangel attend the weekly information intelligence briefs because he knows that the infrastructure protection program looks at this information differently different than the detectives or the analysts or within his unit and to close out i would like to share with a couple of initiatives that are going on in los angeles the first one is the automated critical asset management system acams is a web-based criticality and vulnerability assessment system it was developed in los angeles by the los angeles police department

in partnership with dhs infrastructure information collections division and caci acams is now available in every state and in the four territories there there are currently over 5000 users on this system with ninety thousand critical infrastructure sites ninety thousand a camps provides information sharing from the private owner all the way up to the national level another initiative in los angeles is the critical information critical infrastructure information management system or sims and it’s also called la shield it was also developed in partnership with the department of homeland security johns hopkins university and the maryland state police the la show is a hardware and software tool designed to assist local law enforcement and infrastructure inspections the information gathered during these inspections is shared as an additional layer to the joint regional intelligence center it is currently being deployed by the maryland state police the lapd air support division the los angeles department of water and power who flies it daily to the 80 infrastructures within the los angeles that they do extra protection on and the la port police and recently it was used in mobile alabama for the tracking of the oil spill and one last initiative that i like to talk about is the intelligent public safety gateway or casper it was designed also in partnership with lapd department of homeland security science and technology and johns hopkins university it was designed with the purpose to ingest multiple disparate data sources to determine if patterns of behavior exist in the data that would indicate an attempt to exploit known vulnerabilities the vulnerabilities of our critical infrastructure casper uses algorithms to conduct automated threat pattern discoveries to fuse disparate data sources conduct threat evaluations identify and prioritize vulnerable asset locations and the main goal of casper is to make all this information actionable for the local law enforcement community to prevent attacks from occurring in conclusion when it comes to information sharing we could do much better we started well post 9-1-1 but we need to get that sense of urgency back as i stated earlier after 9-1-1 the bad man the boogeyman was around every corner but please do not be deceived our enemy is amongst us they may look different than we expected please don’t let us don’t let them catch us asleep at the will information sharing is that important thank you well it’s pretty hard to follow especially i don’t have any beautiful slides but uh try to speak a little bit from the heart i liked donna’s comments about trust i think it’s very hard to share information unless you establish that and and in support of that i think if you all just send your credit cards to me we could just kind of establish that up front and i’ll take care of those for you no really i’m very fortunate to uh have been a part of the department for all three of the secretaries i started under ridge and worked under chertoff and and spent some time working in uh in secretary napolitano’s uh department as well and so i’ve got to see the migration of information sharing and really the early days the the major hurdle was trust there was absolutely no doubt about it there was trust uh issues amongst the department components that were being cast in the same arena for the first time and didn’t really understand or know each other’s missions there was distrust with state and locals who seemed to think that the federal government its whole job was to to put out the wrong or misleading information and very little of it was actually relevant to them and then there was also the issue of really where were the technological underpinnings that would allow us to mechanically move the information even if we got the trust and so it was a very heady time and there were several events that illustrated that we were experiencing difficulties early on the baltimore harbor tunnel closing the new york city subway threat those threats illustrated to us that we needed a change of approach and and at that time i was tasked with putting an information sharing program together inside the department looking at using the state and local intelligence centers these fusion centers that were very nascent at the time there was a handful of them but looking at and seeing if that wasn’t a facilitation point where we could maybe establish some trust and trust had to be established in a variety of ways it’s one thing to say we need it because we have the role of the common defense of the nation and it’s quite another to say i know you well enough to share things so there’s the urgency aspect of it that almost mandates trust but then

there’s the comfort level that makes sure that you do it in a way that is sort of asynchronous and or synchronous excuse me and really gets the results that you need and the only way that you can really trust somebody is to get to know them to understand their mission to understand that what they’re doing has the same importance is what you’re trying to do all of us have the same job really in the homeland security world that’s to protect the citizens rio the united states and you have to get past some cultural barriers when you’re doing that so this idea that somehow we all have information that we own is really sort of an anathema to me we all have stewardship of information that belongs to the american citizenry who has a right to believe that we are sharing that information in ways that mitigate threats responsibly and efficiently so the first thing we have to do is we have to make sure that everybody understands it’s not their information it’s the american public’s information and i think one way we did that was by deploying officers out to the field to sort of demystify what the federal government was looking for the other thing we did is we cleared 5 000 state and local law enforcement and first responders in the three years first three years i was the director of the program huge numbers but what it did is it allowed people to sort of see inside the kimono a little bit and really see we weren’t a threat we really were trying to help and we had some other pieces that went into place that i think helped a lot that dealt with data standards it’s one thing to say okay now i’ve got the trust and your box that i need to speak to my box doesn’t have the data standards that they need to communicate back and forth unfortunately the early work of isco and and then later on the work of donna and her office and neems allowed us to build a platform where we can say now we have the trust and we have the technology in place let’s make sure that we get this information exchanged and i think to jim’s point i think we did start to see a swell and a ground of ground support for it it did have a lot of momentum and like jim i also believe we’ve sort of hit a law and part of that law may be or complacency may be that we haven’t seen anything materially happen that doesn’t mean that we don’t have threat it just means that we’ve been either fortunate or we’ve been good in our strategies but i do see a tendency to pull back and i’m very concerned from an information sharing perspective and declining revenue environments what that that means so when we look at information sharing and even if you are optimistic and the glass is half full and you say hey we’re doing it pretty well now we’re certainly doing it better than we did how much better off are we and we have constant scrutiny around whether or not the information we’re sharing even though we have trust and the ability to do it technologically is the right information how do we train people to understanding what the right information is uh cynics and the information sharing community will point to the key findings in the abdulmutallab incident the 25th uh 25th of december 2009 and say well really those are very closely aligned to the key findings of the 911 commission report people had information had it been joined with other people’s information decisions would have been made that might have more uh promptly mitigated a threat i mean just paraphrasing it but that’s what it says and i think a part of that is that we can’t ignore these obstacles that deal with policy and our ability to as a nation with the constitutional privileges we possess to not want to share certain forms of information or to be careful how or cautious how we share that information and i agree with all of that to the extent that you can’t let that interfere with your judgment on keeping yourself safe and so when we start looking at where do we go from here and how do we value information more how do we get more precise information in the hands and how do we learn from the lessons of the past and these fortunately non-events that like time square and and 25 december 2009 i think one thing to keep in the back of our minds is just a simple premise that how much am i willing to share or how much am i willing to give like the credit card uh analogy and how much am i comfortable with and those are still two competing forces but i would say this i hope that events like the wikileaks don’t contract this idea that somehow we should take ownership of our information and lock it away again again it’s not our information it’s the american public’s information and the american public deserves that we put that information together in a way that mitigates threats so i would just call on dhs and and everyone here to

remain vigilant and and understand that when we withdraw and when we say that it’s too hard we put ourselves at risk and i think it’s important from an information sharing perspective to just remember how you feel felt september 12 when you’re making information decisions of 2001 not how you feel right now and i think that’s a a good sort of methodology for for approaching information sharing as we move forward thank you well hello my name is luke mccormack i’m the chief information officer at immigration and customs enforcement as part of the department of homeland security and before i get into my uh round of factoids here i wanted to one uh thank uh some of the folks out in the community here because i couldn’t say the things i’m about to say had it not been for the great partnership that we have with for example doj and uh the folks uh that van hitch has uh opened his arms up and and allowed us to to access these folks the folks that work out at fbi see just i don’t know if i uh paul garris floating around out there somewhere that was at doj at the time i see zell out here from the fbi and uh you know if it hadn’t been for them allowing us to leverage some of the capabilities they already had and made it better like i said i couldn’t say this i would also say as important is look let’s not fool ourselves i don’t have any federal employees that are building these systems we’re buying these capabilities and these builds and and it’s a lot of you in this room a lot of folks that work for you in the vendor communities that are building these fantastic solutions so i want to say thank you i think in the end we’re all patriots and there’s a lot of great partnership that goes on here to do a lot of this fantastic work so i appreciate all the um the efforts of the our partner community as well all right so i’m going to get into it here it’s a bit of an eye chart and i saw the verse control was a little dated there i assure you this is somewhat up to date but let me run through this for those that may not know ice is the steward for law enforcement information sharing for the department so we’re involved in a lot of the state and local information sharing specifically i’m going to talk today about the investigative type information that we’re sharing and some of the efforts that are going on there a project called leiss law enforcement information sharing service and um just a little bit of uh some data about that we have about a thousand agencies uh hooked up at this point typically what we do for those that may or may not know how a lot of the state communities work they have regions and so we’ll go into the la region or we’ll go into the arizona region and it might be the whole state of arizona it might be a large swath of arizona it might be several different states sort of in that area that we’re connecting into and we’re connecting up to several agencies that are part of that regional capability what kind of data are we sharing we’re typically sharing um shareable case data as we call a lot of its closed data that some of it’s open data but this is the the ability for somebody that’s sitting on a investigative system within their agency and being able to do a query into us regarding a subject and we’ll give them back a a certain amount of information the the uh typically it’s the uh it’s the agent it’s a little bit of a summary of the case that we have on the individual a little bit of biographic information perhaps in some cases and a limited set of data that’ll allow a dialogue to happen in the event that somebody’s interested in that particular individual we have about 60 000 accounts at this point and that continues to grow just sort of an average of the queries we we just did a quick snapshot for this session today from august of this year to now it’s about a 200 percent increase in the amount of queries that we’re getting as we roll this out another interesting point to make is that we’ve partnered up with endlets and we have now developed a query in inlets that’s essentially going to allow anybody that has an endless capability which is essentially every law enforcement local law enforcement community in this country and and some of them outside of this country to actually do a query into our environment on a subject you can get that all the way down to a squad car

we just linked that capability up with inlets we’re just starting to roll that out obviously we’re governing that because that that could be a volume issue for us so we’re just starting to to to go into the early stages of that that’s a huge window of opportunity that’s going to give the state and local community a whole lot of access that they don’t have today into our systems we’re also involved with secure communities and for those that may or may not know what that is that’s essentially where somebody is when somebody gets arrested and get their fingerprints they’re sent up to iafis those fingerprints get shot over to us and we do a match no match on an individual so essentially anyone that’s getting booked into a law enforcement facility in a local community across the country we’re going to get a copy of those fingerprints and we’re going to be able to do a match on that that was a huge partnering arrangement with sieges and the fbi we i couldn’t sit here today and tell you that capability exists had it not been for that that fantastic partnership we’re rolling that out nationwide we’re about two thirds of the way done we’ll be done with that late 2012 2013. uh we’re working very closely with donna and her folks on his-in that’s a sort of a window into the world on the back end of that you’ll have the ability an individual or his end user that wants to use that capability which we we assume will be used in places like the fusion centers and local law enforcement that don’t have these big systems where it’s more of a system a system type interface that i describe where they’ll be able to log on and actually query our information through this portal the hism portal probably most importantly sort of this rollout that i described where we have about uh a thousand agencies out there and that’s probably about the equivalent of about i don’t know a dozen 15 of these regions that i was talking to about obviously we’ve targeted the high density regions to pull all those agencies in we’re now partnering with doj they have a major rollout going across the country called index that i’m sure a lot of you are probably familiar with and we’re really writing on the back of index at this point so as index comes into a region and connects up they’ll be able to have the ability to query a dhs query through that same index pipe index for those that may or may not know is sort of the doj environment where you’ve got atf fbi dea et cetera into the local law enforcement community you’ll also be able to pull the dhs information right now it’s going to be ice soon thereafter is going to be fps and and coast guard etc etc through that same query capability all of these interfaces and i don’t know if donna pointed this out but you can’t do this unless you have standards in place and the work that donna has done with neems on the data standard that doj has done with lex which is a law enforcement exchange standard for the interface is vital and and all these systems that we’re building obviously index adopts lex that’s their standard all these uh individual connections that we’re putting into these different communities are based off of their standards all of our new systems i’ll just add any new system that we build primarily i would say uh the next one that’s going to be rolling out is our text modernization system will be building the information sharing piece of that in mind right now we’re on a very legacy system 20 plus years old and we do a lot of bridging type technologies there to make sure that we can then adopt that standard as we interface out to the state and locals as we build those new systems those standards will be built right into the environment with information sharing in mind and that’s about all i have here all okay thank you so i will uh try to wrap up i want to thank afsia and don and tom for the chance to come talk to you today and you’ve heard from the other panelists a number of efforts that are going on across the country i’d like to tell you a little more about some additional efforts nationwide underway to take a hold of government approach and incorporate the efforts of the federal agencies state local tribal interests and the private sector to continue to improve our security as a government we’ve made a lot of progress since 9 11 in improving security and and protecting the homeland but as everyone knows from the media stories and some of the incidents related here it’s an ongoing threat it’s not going away i get to read some of the really scary reports and i can assure you that we need to remain diligent there’s no decline

if you look at some of the recent trends like the homegrown violent extremism emerging in addition to the traditional threats from places like al qaeda it’s getting even more challenging and the threats are different the solutions need to be different they need to be responsive to these new threats so we have to remain vigilant and i think incidents like wikileaks point out we must not only improve sharing we have to improve protection of information that we do share in in the balance with that so i work in the office of the information sharing environment which was created under the intelligence reform and terrorism prevention act of 2004 as a post-911 construct and it was largely based on the fact that observations similar to those you’ve heard this afternoon in retrospect keep saying if we had but known and shared information we could have proactively prevented some of the bad things that have happened to people in this country so the program manager is charged with integrating leading you know counterterrorism uh homeland security and weapons of mass destruction information sharing efforts across the country and what makes a really challenging building off of donna’s story that’s across all the federal agencies it’s across all the classification domains it’s across all the levels of government in this country from federal to state to local with the private sector and primarily in in five domains defense homeland security law enforcement foreign affairs and uh i’m missing one intel community excuse me almost forgot that’s where i’m from so we have an interesting model we don’t build anything in our office we’re a relatively small office our job is to convene the parts of the government the parts of the nation that have people that have interests that have skills tools to bring to bear and collaborate on solutions so we typically under our interagency policy committee will bring together the types of people you’ve heard from here this afternoon from different levels of government and find where’s the best of breed try to find managing partners and form coalitions to come up with common solutions to common problems we are about the business of improving management discovery search fusing information sharing and delivering it bottom line is to put in the hands of the people on the front lines the right information at the right time with the right speed to make them able to do their jobs and fulfill their missions and we’re trying to do this by promoting best practices like a lot that you’ll hear during this conference and propagating them because one of the challenges in this complex environment is you’ll find that there’s a pocket of excellence and 99 pockets of ignorance around it and our job is to try to make everybody equally float the boat up to the water line for everybody we want to take activities like the homeland security information network tie them together with similar activities that are separate in the intel community tie them together with similar activities but separate over in fbi and doj and stitch them together and synergize to the best effect possible so we work horizontally across organizations and stove pipes that’s one of our our strengths and we’re kind of uniquely positioned to do that because of the authorities that were granted us in the law under the congress we sit on an interagency policy committee that dhs doj the intel community and other partners across the federal government comprise and we organize in these committees around mission functions like suspicious activity reporting like the fusion centers like watch listening that’s the best way we know to bring the practitioners up from the front lines and help us come to common solutions across the government so we’re driving some things with customer demand in addition to what you’ve you’ve heard about this afternoon some examples i’d say that are real success stories again but works in progress the nationwide suspicious activity reporting effort people say well people have been doing this for years everybody knows you call the cops in your neighborhood when you see something suspicious what that wasn’t was a structured uniform approach across the entire country what there is now is a functional standard that says if you’re going to report this in every place in the country there’s a common solution being rolled out into the fusion centers a common set of data standards so then you can now look across all the fusion centers across the country and aggregate suspicious reports and start to see patterns and take action on the greater good of the data than individual reports we’re working with something called the interagency threat assessment coordination group that was formed up it’s parked in the national counterterrorism center and what it’s comprised of is people who come in on details from the states from the local law

enforcement communities and it was formed because frankly the states were saying we know you have information we need we have information we believe you need and we’re not seeing the flow up and down so we can work on that stuff together and be effective together and i’ve talked to some of the people that have come in on those things i can’t think of one person that’s done these rotational details from the states that hasn’t learned a lot helped the country a lot and gone back to their local law enforcement organizations much better equipped a very recent episode was in the the super bowl they worked together there were no incidents but you wouldn’t believe the amount of preparedness and protection that went behind ensuring nothing bad happened at the super bowl we’re working on watch listing the whole process of figuring out who is it that might have mal intent identifying them keeping them off the airport airplanes keeping them out of the country and that’s a collaborative effort all the way around on the business process one of the things you heard this afternoon is it only works if we have the ability to share the information synthesize it and act on it together in network interoperability we’ve got a case in point of where we need to do some improvement the federal bureau of investigation runs law enforcement online leo good system they have tens of thousands of customers the dni where i work runs intel link an unclassified version same thing good system tens of thousands of users and the regional information sharing systems have been running for decades regional law enforcement information sharing and here at dhs is the homeland the homeland security information network four sensitive but unclassified information networks completely separate tens of thousands of users each and what we hear from the front line is why can’t those systems talk to each other why can’t i have access to the information in them and we said it makes perfectly good sense so we brought those agencies together and they’re working on a common solution right now for simplified access imagine if you’re sitting in your own organization you log on once and you have a trusted mutual aspect of access control to all the other systems you need to get into what do you want to do with that access i want to find out what’s in there get this useful information back here so i can do my job imagine if you could submit one query have it go across all the systems through your trusted access have it find all the information that’s relative in one ask against all four systems and bring you the results so they’re working on that now and that leads to the ability for those teams that people then collaborate on using that information to do their jobs so the people on the ground have told us that they need this kind of capability we’ve reinforced this through international association chiefs of police through the wrist net advisory board from the various governance bodies the criminal intelligence coordinating council they all say do this make it happen we don’t care what systems you have running in the back we don’t care how many pipes and wires we don’t care the information delivered to the people doing the job now is what we care about make it happen and that’s our jobs so two things i’d offer kind of in in a wrap up on these kind of initiatives we are working there’s a national strategy for information sharing was built in 2007 we’re in the process of conducting an update to that now i would offer to everybody in the coming months we are looking for federal agencies the state and local partners the industry partners to help us craft that strategy to reflect what’s transpired since 2007 and put together the plan for the next five years and that will be coming out in sometime this spring and i would encourage you on the second point we have a website called www.ise.gov there’s a wealth of information there announcements for things like the public comment opportunity on this national strategy will be posted there and we would certainly invite you to take advantage of the website and to participate in the development of the next round of the national strategy to make it as good as we can so in summary the thing that i’ve learned i’ve only been in the job i’m in now for a fairly short period of time i am very respectful of the people that work in this place their dedication to national service is amazing and i’m encouraged because i’ve talked to people even last week about what it was like in people like rob that lived through the formation of dhs and what the chaos was in the incapable operations right after 9 11 and the people that have lived through that for the last six years or so have told me it is better today than it has ever been in terms of partnership and sharing information and on the other

hand they all say to a person we’re nowhere near done we have far more to do and we have to stay diligent and keep working on this so we can take care of the interests of our country and protect our people from harm thank you um so while everyone runs up to the microphones that are sort of appropriate placed in the aisles to ask our panelists the riveting questions i know that are just right there in your mind i do want to ask the panel one question and hopefully it won’t be too easy but since there are no shortage of good ideas especially in the iet arena there’s there’s no shortage you know what types of innovative approaches uh how do we listen for the right innovation approaches and how are we making sure we get the sort of right good ideas implemented at all levels of government and maybe we’ll start with jim um that’s a big challenge i know that when we came up with some ideas in los angeles we try to do some outreach to say is there anybody else doing this and i don’t have an answer other than we tried to get to know as many folks as we could in the community and eventually as we traveled we went full circle as we started put putting together the infrastructure protection program in los angeles um you know we reached out to our military folks uh our intel folks and um got some information but none of it really made sense to a large civilian law enforcement so we gathered nuggets along the way i know that informat these conferences make a big difference a lot of the initiatives we have in los angeles started because we went to the booze and we saw things that we had never seen before and said you know what we might not be able to use that exactly the way it is but if we tweaked this a little bit it would really work in los angeles and i think that’s kind of really helped at least from our arena i think innovation has it’s a double-edged sword the problem is if it’s really effective it’s disruptive and if it’s disruptive do you want to go through the pain of implementing it i mean from a large scale sort of nobel perspective you could ask yourself you know how do we use information is from is the revelation of threat information for instance to the adversary more of a deterrent than the concealment of that information from the adversary in other words are they more likely to act if we know what they know about them or they don’t know what we know about them and so that’s an example of disruption if we were to for instance say to all terrorists here’s what we know about you here’s what you should be aware of would you be as likely to act that’d be an example of information sharing gone probably to the furthest extremities and i don’t think most of the people in this room would have an appetite for that however when you start looking at threat mitigation one thing is clear from an evidence perspective about the revelation of information concerning sexual predators as an example okay when they know that you know who they are and what they’re up to they tend to have less recidivism so it isn’t a construct that it that should necessarily be ignored maybe there’s a way to provide some balance so i think it’s not innovation in the way that we look at technology isn’t necessarily going to be the difference maker going forward but more how do we accept them from the use of information in our lives and how do we use that information and what extremities do we allow that information to be used under i think that’s the next flex of information sharing to see if there’s any utility in threat mitigation in other areas like anti-gang or or sexual predator database type initiatives to see if that may have an effect on our adversaries in a variety of areas counter drug or terrorism or whatever the case may be and those are the kind of things i would think about the use of information from an innovation perspective not just the technology i’m sorry i’ll tell you for us there’s a couple things that we have found successful one is obviously we have a lot of vendor engagement and we have a lot of interesting ideas that are submitted to us from the different vendor communities and we you know we go to the typical conferences and and do a lot of that stuff and there’s a lot of these vendors that a lot of yourselves that are working in various law enforcement environments and so we’re always very interested in that we get a lot of good ideas there we have found that prototyping a lot of this stuff is very important and we’re trying to do more of that because this information this technology is moving so quickly it’s important to try to do some of this prototyping and experiment with some of these different things

and get a lot of feedback from our users because at the end of the day it’s it’s you know it’s about the use you know sort of the the form factor of the use of the different types of solutions that are important some of these things don’t get adopted while you think they would that for just various reasons they don’t the other place that we get a lot of great ideas on innovation is with the state and locals you know the different councils and and and boards that uh sigis has set up gives us access to a lot of the state and locals obviously we’re partnering with them directly and now of course we’re merging with with index but there is a lot of fantastic ideas going on out there in this in the local and state communities and a lot of the great uh interesting and innovative type knits what starts with a niche and turns into a more you know enterprise industrial strength type solution starts with a lot of um interaction that goes on with the state and locals with the different vendors and and meeting with them and understanding what they’re trying to do and what they are doing has helped us a lot with some of our thinking and different ways to prototype them for you know information techniques so we have several programs that we attempt to promote innovation across the country i think are useful in this discussion one is we absolutely have to listen to the customers if we have technologists who think they’ve got the greatest thing since sliced bread and they don’t to luke’s point meet the needs of the people that we’re building them for we’ve missed the mark and we have an example in what we’re trying to do with information sharing that focuses on counterterrorism and homeland security what we hear from a lot of the association major city chiefs of police iacp and like that are you need to bring us a solution that’s all crimes we have one workforce we have one place we’re limited in resources bring us a solution that can be reused for multiple problems don’t bring us separate solutions so the point is really get with your customers and figure out what it is that they need the second i’d say is we’re trying to promote communities of practice bring together best practices create places we’ll be putting up some social media capabilities we really want to enable people that have solutions to coalesce and share and build on each other’s capabilities and then we do some direct investing in what we think our pilot projects are emerging technologies we think we’ll really have some legs and then we try to hand them off to one of these managing partners that have the ability to stain them and grow them into a production operating model thank you do we oh we have a we have a question you know late in the day like this nobody ever wants to ask the first question so i decided we’ll skip the first question and i’ll just ask the second question so i’ll start it right here the um kathy lanier chief lanier spoke to us at lunchtime and she was very very proud of her fusion center and the evolution of her fusion center the kinds of technologies that have been evolving over the last sever seven years she talked about how she’s working with agencies like afsia getting uh test equipment in there sort of in kind donations from the community all banding together to help her get something that’s really state-of-the-art modern whatever my question in the panel is what about the fusion centers around the country the other few are they all in rob i know you used to be in this area when you’re in in dhs but do we see that same type of enthusiasm across the country with fusion centers you know getting to state of the art constantly evolving constantly bringing in new technologies because we don’t hear as much at least i don’t hear as much about those things these days i wonder if someone could comment on that please um yeah i’ll take a crack at it first we tried uh when i was the director and i haven’t i’ve only been gone less than a year but we tried to implement technology we had several models that we brought over from dod if you’re familiar with giado’s joint ied defeat organization inside there was the koic and inside the coex called the sill software integration laboratory and they had some interesting things going on one of which was a technology called spade act predictive predictive modeling tool predictive analysis tool and we thought well if you can use that geospatial referencing and information sharing prowess of this particular technology on ieds would it translate to certain activities like counter gang or uh uh critical infrastructure protection so what we did is through s and t money we said let’s try and see if we can find

a place to to try this modeling out and we put one effort in critical infrastructure protection effort using the tool in new jersey and then a counter gang effort and put it in los angeles and we wanted to do a different dynamic and you put these little test beds in there and they work and you can never get them out okay the pilot ends up going in perturbity so there is a good appetite for that is the short answer the problem with it is that a lot of these fusion centers the more well-developed ones that have a lot more staff can take on disruption and can take on trying to tie that into their existing mechanism some of the fusion centers though don’t have the bandwidth i mean they’re literally you know bolting the wings on in flight so to speak and trying to keep the doors open and working to get funding and they just don’t have the bandwidth for that so it’s unfortunate the other thing that you have to be careful of whenever you’re trying new technologies is that you need to be sensitive to what ramifications that’s going to have on privacy and civil liberties or constitutional privilege issues so they have to be vetted and the vetting process for a lot of the information sharing piloting that might go on in fusion centers through a pia a privacy impact assessment can take a pretty good period of time and so you need to build that in and factor that in whenever you’re trying to place these initiatives but there’s a good appetite for it’s still a good appetite for it and i mean i get contacted by fusion center directors routinely who are saying what do you know about this or have you heard about that i would i would just say that it’s up to if if you have a good technology it’s up to you to reach out and try to place those directly i wouldn’t necessarily say i’m gonna have to leverage you know dhs as an example if they’re in your community and you can reach out to one of the directors and you think there’s a possibility for what you have let them you know and you’re willing to help them do it then then most cases are there they’re uh they’ll gravitate towards that but uh i think there’s a lot of innovation coming in in in and out of the fusion centers quite honestly you know something i’d add is in the model of fusion centers is they’re not federally run they are you know local constructs this is very much a federated effort across the whole country and they remind us they have different laws their needs vary their strengths their weaknesses their capabilities their tools so i would say it doesn’t lend itself well to a one-size-fits-all you know monolithic type solution on the other hand we worked with them with the hs last year and did something called the baseline capability assessment where we asked every fusion center in the country a set of standard are you able to train are you able to respond do you have the tools do you have the security privacy and so that gave us a very good national baseline of where the strengths and weaknesses were and gave them a good set of this is where i need to beef up they talk to each other all the time there’s a lot of networking among them there’s a fusion center conference coming up in just a few weeks well they’ll come together on a national basis there’s a fusion center directors association so i think it’s the community of practice approach where they really do try to share but i don’t envision that they’re ever all going to be cookie cutters oh no brave people this late in the day um i i think i do have one more question before we close up or oh you saved the panel hi chris mundley booz allen i got a quick question federation definitely is the way to go i think that’s going to be helpful to drive concentrated awareness and capability in the hands of all the users as you start to federate that you have different groups of users how are you going to look toward um getting trust in the credentials of those different user groups so that you know who that person really is coming at you through cyberspace that’s going to be using that to avoid you know security risk and misuse of the data et cetera like that so in a sense kind of trusted identities in the cyber space well i i can uh i’ll start because that’s a that’s a big challenge as you can imagine and you know quite honestly we have built in our case the back end of a lot of these uh capabilities and it’s just a matter of you know sitting there at the at the spigot and sort of turning it on as as fast as you would like but the reality is what what takes uh some time to roll these things out is that trust factor every single one of these interfaces every single one of these agencies that we deal with we are involved in a negotiation from the operations standpoint about how that data is going to be used how that data is going to be secured uh who’s going to have access to it etc and so there is a signed agreement with

every single agency that is responsible for each user that’s going to access that data and a relationship that goes on there which takes a lot of time but it’s very important because there is that that trust factor and um and quite honestly they’re not all obviously they’re sort of a base agreement structure but there’s different laws in different states etc and there’s a lot of work that goes on we have a small army of people that have to negotiate those agreements on each and every interface that we put in place i and i i know i’m the moderator i would like to weigh in on this one a little bit and and so this is a complicated issue if you think about the hspd 12 piv card attributes for federal employees we still don’t have 100 percent sort of a concentration of those right and and so that’s just the federal government and if you talk about states in the 50 states who are individually governed getting them to adopt similar standards so piv have interoperable standards similar to the piv but not piv because we can’t make them adopt something that’s federal uh then that’s 50 times the problem within each state you have multiple agencies and so it becomes really really really large um there are some really great efforts and i want to give doj sort of a call out on these that have really worked towards uh helping provide frameworks for that federated trust and so so there are trusted brokers where the assumption is because all data is local all day is collected local you know it it’s yours well it’s the same thing about your people you know them you’ve vetted them you you you sort of understand the the trust you have in those people so federated trust is a model that says you vet them locally we trust your trust right so so we trust you to trust your people and you should build these federated trusts and i think that that federation is probably uh the only way we’d be able to scale something the size of this country and and so they’ve built uh trusted broker systems that that we’re trying to leverage across these four uh networks that mike mentioned and then extending that out and that in the the way they’re providing these trusted sort of networks is through a global federated identity privilege management standard right so there’s governance around the attributes by which we would share on each person some of them are very specific to the types of information you would want to share the decisions you’d want to make on the share so are you a sworn law enforcement officer is one of the sort of attributes in a global federated identity privilege management so it’s the maturation of that to cover the breadth of homeland security’s mission it’s not just law enforcement it’s critical infrastructure it’s uh you know it’s sort of a lot of missions outside of law enforcement and so so doj is really leading the way in a lot of these efforts and i think that the pmic is rightfully so sort of raising those best practices up and really forcing the rest of us to look at them and implement them in very common common sense ways mike yeah and i would say we’ve got some good practice this is one where i think dod actually led in the beginning with the common access control card to cat cards and if you watch how that transformed into being adopted as the hspd 12 standard for the equivalent in the piv card’s personal identity verification and the cards that go with it there’s a fips standard behind that now the fips 201 that says this is the technology standard for the biometrics on the card the identity credentials on the card the tech transfer of what the credentials are and then the cio council put together a federal identity credential and access management program a transformation program but that was only for the feds and then recently realizing that this was effectively a national issue not just federal there’s a new national strategy for trusted identities in cyberspace that puts kind of a bigger wrapper around it yet so i think we understand the technological solutions to it the real challenge is getting places that haven’t they’re not mandated by those federal standards and they haven’t adopted the technologies yet to be able to join and when you look at a state and you look at a local law enforcement office and say what does it take for you to get that technology to get authenticated into our systems that’s that’s going to be the big challenge the technology is known it’s a matter of getting it to as many people as we need to yeah i would add that on a on a human perspective you can’t you’re never going to get technology to regulate human will one of the problems is that somebody can walk in front of a monitor see something retain that information in spite of all of the best intentions intentions of your technology walk without out of a room with that information and reveal it there’s nothing that you can say or do about it and the simple fact of the matter is the only thing that you can do to limit that sort of problem is to hold people accountable we build technology around access and we

look at these binary building blocks that donna mentioned about are you law enforcement then that would be a gateway that would lead you to you know access to certain information and we do very little about the use of information and there’s much that’s a much harder problem i.e the wikileaks phenomenon and so i think what we have to do is we have to understand that no matter what we put in place the idea that if we share that information it it tends to make that information vulnerable to some extent as it is a situation we’re going to have to live with it doesn’t mean that we have to be comfortable with it we should put everything in place we can and we’re going to have to hold people accountable but to be perfect at it’s going to be a very difficult task and so i think you just got to make sure you get the right people try to do the best you can at it but not throw the baby out with the bath water and limit access to information because you’re afraid who who in addition to the people that needed it might get exposed to and that’s the greatest concern i have looking into the future dealing with that particular issue jim or luke do you have anything to add um i know this is going to totally answer the question i think a lot of the higher end information sharing solutions were covered by the panel already when it gets down to the bottom main reason that i believe information is not shared is the trust issue uh you know human trust issue and what we found with that is um get people together as as simple as that just get people together and they realize that through that type of interaction they’ll be able to trust each other and a lot of times what we’re doing with uh well what i used to do with the los angeles police department was uh to be able to uh loan folks out to the to the noc to different locations so that they built those relationships with the people and the trust was built and so on a simplistic level human interaction realizing that you know oh you’re just like me you’re just on a different coast has gone miles we do have time for one quick question uh well i have one so i have no shortage of questions for our esteemed panelists here so uh given today’s current budget environment in the uh the state of the economy uh the dollar is going to have to go a lot farther in in it programs specifically so what do you see in luke you’ve sort of i think already leveraged some opportunities by connecting your systems to endlets which which is a great sort of low-cost way to to get your information out to the broadest number of users so so do you see any other big opportunities to leverage sort of programs or or or technologies out there and if you could comment on any that you see on the horizon well it’s really the three that i i talked about that are going to give us this big footprint and it cost us a fortune uh and then and let’s bring one of them index being being another one as index rolls out if you recall it you know we’re going to sort of ride on the back of that capability so as they connect into those local communities they’ll be able to access our system on the back end through that capability and that’s that’s a big deal for us so no longer will we do those direct connections with those regions as i described we’ll just write on the on the on the back of of index the other one is the secure communities in order for us to to provide the capability to essentially do a check on every single person that’s getting booked into this country when they’re arrested is phenomenal and that would cost us a fortune and the fact that we can now take that information from the fbi and provide that type of query is significant so we’ll look at ways like that to leverage those three come to mind because we’re right in the middle of them but it’s that type of adaptation of different capabilities that already exist and sort of mash it together you know you always hear about these mashing capabilities a lot of these things exist it’s just a matter of pulling them together into an environment where you can then put it into a capability that’s usable to the operator i think there’s a big opportunity just in the elimination of waste and recovering value and being more efficient in how you buy and how you procure and and what kind of systems that you you get you uh you try to bring into the government the idea that you’re going to have large scni and cedar type contracts i think is unrealistic going forward

you’re going to have to make existing technology go further work harder do better you’re going to have to look at human process can you improve how they use the information how they process it mentally and make decisions on it there’s a there’s every year a standish report comes out and talks about the failings of large you know i.t initiatives and technology initiatives in the federal government and the vast majority fail on time fail on budget or fail on performance and if we can just spend our money better and hold people more accountable and how we spend our money i think we’re going to recover a lot of dollars that could be more efficiently put or put to better use for sure and and i think for from an i.t vendor perspective one of the things that you need to be looking at to help the federal government is scalability if their revenue is declining unavoidably what can you do to help them scale down on certain technology initiatives or for certain expenditures so they don’t have to throw that out completely but they can get them get as much of of what the intended intended purpose was as they can but the the reality is that we’re going to spend less and that means we’re going to have to do more with less if you do it in your home you can do it in the federal government most of us are doing doing it in our homes right now so as a recent refugee from the federal cio’s office i would reinforce that message i was privileged to have some participation in the i.t reform efforts and they are largely about reducing the the unfortunate rate of failures and delays and lack of successful deployments in federal agencies crank up the success rate the reforms that are underway which are a good public private partnership ever are about getting the taxpayers value for the dollar spent so i would hardly reinforce that and kind of put in a plug for the partnership with the cio community because one of the things you find is unfortunately there are still places in the government where people who are not professionals at it management attempt to be and they have a higher rate of failure than the people who are professionals so i would encourage those with the needs to get with those with the solutions and the skills and work together common solutions in private sector that we’ve been watching unfortunately the government for some reason tends to go about five to ten years behind standardize simplify consolidate centralize it’s all it’s not rocket science it’s just good management and for those uh you know who like to sell us lots of solutions well shame on us if we could come to a common solution to a common problem we shouldn’t be about the business of solving it over and over and over again and the way we do that and i think you’ll see this in the reforms we aggregate demand we leverage economy of scale but we do a really good job of expressing to the providers what it is we need we get better at expressing requirements in a way that the industry can meet us and again a public private partnership and provide the solutions that we need that will actually work come in on schedule on budget and deliver what we’re out for get a round of applause for this panel before i thank the panel um i want to just make a couple very quick uh announcements uh first of all how you doing there you go there you go um all right uh the uh after right after this we have a reception with good

The Bootiful Application (Josh Long, USA)

yeah okay good stuff alrighty everybody come on in have a seat please come on in come closer we want to make sure you can see the Fontan see the type on the screen come on in alrighty everybody welcome everybody how was the show great yeah right on I understand that you have many options right now you have many rooms you could be in right now so I appreciate you coming to spend the time with me today so welcome to my talk we’re gonna go through a lot of code I love code code to me is very very important if you’re among the 4 billion people on the planet that are connected to the internet only half of the human population then code is very very much what you can do to change the world it’s for those half for the half of the people on the population connected to the Internet code is the single most impactful thing you can do so I always start my presentations with code which is there online on github so github.com forward slash charge long forward slash bootiful micro-services please grab that URL for later and then once you’ve done that close your phone’s close your laptop’s give yourself time to really just follow along alright I’m on the Internet I’m on the Internet I’m happy to carry this discussion forward I love hearing from you I love answering questions I love talking to the community members so I’m on the Internet I’m on I’m on Twitter Twitter how many of you are on twitter twitter twitter – 2016 twitter Twitter anybody all right if you’re not on Twitter get on Twitter it’s awesome I love Twitter it’s like the new IRC it’s just really cool what about email e-mail e-mail email anybody does anybody have email well if you have one of those social networks as well as the kids call it please don’t hesitate to reach me there let’s carry this discussion forward beyond our beyond the constraints of our little bit of time together okay I am Josh long as I mentioned before I’m a spring developer advocate on the spring team at pivotal how many of you have heard of spring spring spring good stuff I’m an open source engineer and contributor number one leading top ranked number one over seven years number one contributor of bugs but still number one number one seven years running more bugs per lines of code contributed than anybody else it’s me thank you thank you thank you I’m a Java champion right means I get to spend a lot of time working with organizations so the customers are the community members talking about how to level up their spring how to be how to build next generation awesome applications I care very much about that process I care very much about working with the community and so on I’m also a book author and a training author I’ve done this is my fifth book I’m working on it right now it’s not done yet but it will be done soon this the book by the way for those of you who are wondering that’s a blue eared Kingfisher it’s a bird from the javanese and islands a bird it flies from from java java bird cloud bird fly cloud bird java no no no okay you’ll get it it’s gonna come to you it’s a good bird I had to fight for that bird so anyway lots of stuff right and I work at pivotal pivitol we have lots of great open source technologies and I love open source we all love open source but make no mistake it is not the reason we are here it is not the reason people go to pivotal to work the reason we care about open source is because it is a means to an end that helps our customers our community our organizations that we work with go quickly and safely to production and that is after all at the end of the day the most important thing how quickly in the modern world can you take an idea from product management all the way to production organizations they struggle with this they understand that speed is a differentiator speed is what helps you win in a marketplace have you ever read that amazing book the inmates are running the insane asylum anybody it’s a book that has a lot of good ideas and

one interesting point that they make in that book is that if you take any business and you add software you get a software business it’s seriously what is the number one taxi company in the world today that’s a software business not a taxi business what is the number one hotel business in the world today Airbnb right that’s a software business not a hotel business if you what is the number one video rental service in the world today software business right these organizations run themselves as software businesses agile agile businesses and if you are running yourself as if every business today is a software business then the only way to compete is to deliver better software faster right so this becomes very important organizations understand that they need to go fast and so they look for ways to shorten the time from concept to production how quickly can we innovate how quickly can we if we’re going to make mistakes at least make them quickly and then figure them out and then fix them and so there’s a lot of things that stop people from doing this today there’s a lot of things that stop their ability to do that there’s a whole ecosystem of things that need to be addressed but at least when it comes to application development there’s concerns that get our ability to move quickly to production production is a wonderful place I love production you should love production if you can go to production you should the weather is amazing it’s great bring the family bring the kids go to production as awesome as you can production is amazing right but if you’re trying to get there you have to care for certain things things like you know observability how does your application exist in a production environment how does it work with operations things like this so you need to be able to develop code quickly and then move it to production quickly so that’s what we’re gonna look at today we’re gonna look at things that we’re gonna look at something called spring boot which helps us build applications quickly and then you know with that in mind we’re gonna understand that spring boot is an opinionated framework it’s an opinionated approach to the Java ecosystem the opinion by the way since you’re wondering is that production is awesome right so those are my slides what do you think good stuff maybe so what we’re gonna do is we’re gonna build a simple application today my I always start here this is my second favorite place on the Internet so again production is first I love production I keep that bookmark but if you’re not already in production and you want to begin your journey to production then you start here and start that spring that i/o if you find yourself lacking for inspiration in the early morning before your cup of tea or coffee start that spring that i/o if your children are restless and they cannot sleep start that spring die oh and if you suffer from indigestion or heartburn after a big meal and you want relief start that spring dot IO this is my second favorite place on the internet what we’re gonna do is we’re gonna build a very very simple service here we’re gonna choose reservation service actually I’ll start from zero there we go we’re gonna build a new service when it called the reservation service we’re gonna bring in web support we’re gonna bring in h2 which is the in-memory embedded sequel database we’re gonna use the Java persistence API because I make poor life decisions so JPA I’m gonna bring in the actuator for operational concerns I’m gonna bring in the time leaf template and Technology rest repository support the remote shell I’m gonna bring in the actuator itself don’t I already have that yep I’m gonna bring in the how browser I’m gonna bring in do I need anything else Vaadin right cuz why not why not I’m just gonna I’m gonna throw everything in here and we’re gonna do it very quickly the goal is not to show you how to do one thing it’s to show you how easy it is to do all of these things now I have choices I could make here there’s other choices I could elect to switch to the full version and here I’m given a list of of checkboxes see all these checkboxes checkboxes for every kind of use case that you could imagine lots of tech boxes Jo cube you know no sequel technologies cloud computing technologies all these different choices so many good choices so I could I could of course choose specifically each one of these different dependencies that’s fine right do you remember do you remember those stupid advertisements from Apple there’s an app for that anybody know there used to be a commercial they used to say oh you want to do this you want to do that no

problem on the iPhone there’s an app for that well screw that there’s a checkbox for that right much better now there are some other choices here that you can make you can choose for example which version of which you know which language you want to use any language on the JVM that supports annotations and objects will work just fine so again feel free to choose whatever you want or even Scala it’s not on this list but you could choose that as well doesn’t matter the rest of these however are non choices these are choices in the same way that stripping naked and running in Fiza is a choice you could youcould but but but but don’t don’t please please don’t so here for example you might choose an older version you might choose an older version of the JVM that’s a terrible idea just just terrible these are end of life why would you choose them that’s terrible don’t don’t choose these these are non choices right these are choices that you could make but that you shouldn’t and then finally here we have a very tough question a very tough choice that people struggle with too often the question of packaging the choice of packaging and so to help you I’m going to do my best to explain here now when to choose which and when ok if by some crazy freak accident of physics you find yourself stuck in the very very very very very very distant past far beyond modern help then then choose dot war but if you’re here with me in 2016 the future really then then choose dot jar this is a big part of my overarching guiding personal philosophy of make jar not war ok again you have options you have choices you should do what works for you ok thank you make jar noir and by the way I just came from this other conference that that likes this stuff and that that conference see this the make jar not water thing is getting a little out of hand and so people are can you see that it says make jar not war yes that’s a spring conference of course but still like yes anyway so now we’ve got a new application let’s go ahead and hit generate and we’re gonna open this up in our IDE hello computer there we go well open this up in our IDE and it doesn’t matter what you use how many of you use NetBeans NetBeans is cool hey I’m a fan you know I’ve I’ve I’ve I’ve gotta tell you it’s good stuff they have the spring boot tools for NetBeans that’s awesome if you like that how many of you using eclipse good stuff as well it’s fine right what about IntelliJ how many of you gee wait a minute seriously wait wait hold on that’s crazy everybody using IntelliJ put your hand up that is insane that’s so cool it used to be 5050 and now it’s Wow 80 90 % look at that okay so I’m gonna make this font the size a little larger I realize that this is not gonna be small enough for you all better okay so close all that and what I have here is a stock standard maven build it’s a maven build that has a dependency up here spring boots start apparent spring boots start a parent intern has other dependencies spring boot dependencies and here you can see all the different versions of all the different libraries have been managed for you all the different libraries have been made to align up so that if you’re using project a and project B and they both use project C then you get the correct version for both project gain project b1 version both of them right you don’t get problems with dependencies we have people on the spring boot team who are bald no hair gone all of it no hair zero they have solved this problem for you they have managed the dependencies for you okay this is a very very big feature so we have that already out of the box and now we have dependencies and these dependencies correspond to the check boxes that we selected on start that spring that I oh my second favorite place on the internet these dependencies are opinionated dependencies they bring in everything you need to get started building an application in 2016 using these dependencies so suppose that I want to build an application that uses JPA like this spring boot starter data JPA that dependency has everything I need in 2016 it has J dependency management has ORM support has transaction support JDBC port JDBC

support spring that @j PA all of hibernate 5xj PA – directs everything right it has everything I need to be productive out-of-the-box and here I can now build a very very simple domain model we’re going to say class reservation and we’re gonna give it an ID and a private field reservation name and this field is going to be an auto incrementing auto incrementing unique primary key value I’ll use JP to signal that and I’m going to make this a JP entity okay so there’s JP a and that my friends that right there is the purest cleanest most concise expression of this entity it’s so beautiful but this is Java so we have to add a lot more we have to add a lot more a lot more there’s this we’re gonna add another constructor this one for JP a right why why is this here we need to have a two string we need another Gator for the reservation name there we go that’s that’s better better anyway now I’ve got an entity I can save it in the database this will be mapped to a column called ID this one will be mapped to a column called reservation underscore name and this will be mapped to a table called reservations like that okay what I want to do now is Express a repository now and repository is a very simple thing if you’ve ever read dr. Eric Evans is amazing book domain-driven design then you know that a repository is an object that handles the underlying persistence logic the creating the reading the updating in the deleting this is interesting in that it helps your code be more concise but it takes time it doesn’t help your business at all it is not why you are here it is what aging Cockroft the lead devops and web engineer for Netflix used to say as or used to call as undifferentiated heavy thing it’s work that doesn’t profit you it doesn’t benefit you at all and so you should not waste more than a minute on this ever right we’re gonna let the Machine do it that the Machine do the dumb work and the reason we’re gonna let the Machine do that dumb work is because it’s not going to help you if you do the dumb work right nobody’s going to ever come to you late on a Friday night and put their hands on your shoulders and say good job good job well done you wrote the best to select all from foo where ID equals question mark nobody cares nobody so don’t waste more than a minute on that dumb dumb logic we’re gonna create an interface a declarative interface using spring data modules spring data is an umbrella project there are many modules inside of it including spring data Cassandra Couchbase react MongoDB Redis geode neo4j I mean all sorts of modules so we provide these interfaces these are declarative and they provide base functionality but make no mistake this is not the lowest common denominator we’re not trying to provide one API across all of them we provide the best of breed support where appropriate but we don’t try and pretend that these database technologies can do things that they can’t for example Cassandra for all of its many many many benefits and features doesn’t have the best ad hoc paging and sorting support so you’re not gonna find equivalent support there right but you will for example here you can even define custom finder methods you can say I wanted to express a finder based on the reservation name type so find my reservation name and the reservation name is the field and the object and at runtime this gets turned into a query something like select all from reservations where reservation underscore name equals R in and that’s by convention right that’s based on the name of the method of course you can override this provide your own Act query like this and you could use the underlying persistence technology and you should okay again if you’re using something like neo4j use the technology use the best features of that absolutely in our case however it doesn’t really add anything so we don’t need to but you could and you should if you want to now finally we need to tell spring that we want to create some sample data some records that we can put in the database and then use now remember this is a spring application how many of you have used a spring for good stuff Wow what about spring boot few of you good stuff so what about how many of you are in spring to that five it’s okay you’re among friends you’re you’re among friends I give hugs open sores hugs well anyway if you’re on one of those versions of spring then you know that this annotation is a stereotyped annotation it actually is equal to three other annotations like this okay so there it is components can that tells spring to look in the current package

and find all the beans that I have stereotyped annotations this tells spring that this class is a dependency is it is a configuration class that provides beans and then this one is the one that turns on spring boots basic functionality I I just want to tell you that while I like spring boot and I’m a big fan I feel like the spring team you know I feel like they could have done a better job on the name okay I’m just gonna say it I fought with the spring team on this I we had arguments okay I thought this could have been named something a little bit better like I want to go home early right and again whatever it’s fine they didn’t choose it whatever so I’m not bitter we’ll just leave it like that so now once that’s done I can create a regular component class dummy CLR implements command line runner and command line runner is an object it’s a callback interface when spring boot starts up it’s going to call the command line runner interface passing in public static void main string args to the void run method and we’re going to tell spring that we want a collaborating object right we want a collaborating object like this this is the correct way to do this is to create a constructor and then define the dependency as part of the constructor the wrong way to do it of course is to use field injection like this never ever do this not even when you’re all by yourself all alone at home and no one is looking never do this every time you do this a unit test don’t do it so what we’re gonna do we’re gonna say here’s a constructor good at Auto wired and finally we’re gonna create some sample data say stream dot of and let’s see my name is Josh under Nikola with some names what’s your name boss how do you spell a buddy gee oh gee ha ha damn it ok dr z is that is that it what is it then what okay when he ah thank you who cool name nice to meet you what else do we got what’s your name boss and there’s sunglasses how do you spell that buddy LAN nice to meet you too what one more I need one more so it too even what about you boss yep yeah yeah like that lovely to meet you all thank you that’s six that’s an even number I can sleep well tonight and so what we’re gonna do is we’re gonna go through each element in the stream and we’re gonna have the Java 8 API call back this method passing in the name and then we’re gonna save each record into the database we’re gonna say a new reservation name okay and there we go and that you know that’s that’s probably enough but again how many of using Java 8 oh so you know so Java 8 is awesome I love job eight you should love to have eight as well right in Java eight to have a nice feature called lambdas lambdas are feature that only other modern languages only other very very modern languages like Java 8 and Scala and groovy and Kotlin and JavaScript and COBOL and C and C++ danforth and PHP and JavaScript and typescript and basic and Visual Basic and Objective C and visual basicnet and typescript an equi script and closure and Lisp and small talk and Perl Python Ruby Lua or Lang go Haskell only these other modern languages from the last 50 or 60 years have this feature right and so as a Java champion as a Java champion I’m very happy to talk about a feature that we introduced into Java two-and-a-half years ago so so there’s that there’s that now I can say for every reservation in the repository find all and then visit each it and I can also use a lambda here as well I can say call the print line method but this is pretty wasteful again what I’m trying to do is just to tell Jabba to call to print line method and pass in the are so there we go now if I run this if I run this recall that I have configured the h2 in memory embedded sequel database it’s on the class path and we haven’t

otherwise specifically configured an Oracle or Postgres or my sequel or whatever so it’s going to create an auto initialized embedded database oh that’s good stuff stay so we will see that hello computer will see that if everything has worked everything has worked there we go look at that it worked of course that worked this is a demonstration it was always going to work there’s always going to be the data on the command line that’s not really what I wanted to talk to you about although it’s good instead let’s talk about this now this is the ASCII artwork in spring boot this ASCII art work took a long time to get right we have people on the spring bootie who are doctors PhDs in their previous lives they worked in nuclear physics and they decided one day that they wanted to change the world so instead of working on nuclear physics and physics and science they joined the spring team so it makes me very happy to imagine that someday somewhere somehow someplace they got a github e issue and the github issue said we need good ASCII art work damn it and look at that it’s beautiful absolutely beautiful now I’m a big fan I think they did a good job but I want to take this moment while we have some time together maybe as a group maybe we could change the world a little bit I want to talk about what I consider to be a very serious deficiency or bug in the IntelliJ JetBrains product because I’m a fan but what the hell what the hell why is that there that’s a dumb feature now now I’m a big fan and they did good work so I did what I did what all modern adults do when they’re confronted with challenges in the real world I went on the internet and I cried and there I was given a message of hope by my friend Jana Braun who’s a software developer by passion at JetBrains and he responded with this message that I want to share with you now as a message of hope don’t worry my friends we’re gonna make IntelliJ great again it’s gonna be okay now some people ask me can I change the ASCII artwork can I change it or can I override it and that’s a stupid question because why would you want to change that you couldn’t possibly do a better job or at least that’s what I used to think but then I went to Canada and I’ve never I don’t know if you’ve ever been to Canada but it snows all year 365 days a year snow even when it’s blue in the sky and the Sun is out somehow snow even when it’s raining there’s raindrops and snow drops next to each other we don’t know how it rains and snows at the same time but as a result people in Canada spend a lot of time indoors working on stuff like art and poetry and whatever so there’s some very talented people they dream of nice sunny days which will never happen so I don’t know how that works you know and it’s kind of weird because all of Canada is right above the United States if they were to go just across the border no snow just it’s just right there at the border snow and then ten feet below no snow we don’t know how but anyway because they spend all their time inside there are some very talented people in Canada who are very good artists so if you’re from Canada this is for you I’m gonna show you how to override the ass get work okay now what I’ve done is I’ve copied this artwork here source main resources banner txt okay and what I’m going to do is I’m going to restart this application with my new banner artwork in place and there we go so there’s a few things I want to show you a few things I want to I want to share with you first of all first of all now and then and then also this is basically why we’re here this is my favorite part so now we’ve got an application we’ve written data to the database we can read and write from the underlaying database

are we ready to go to production not yet we’ve got an existential philosophical question before us if we write to the database but we can’t read from the database using a REST API did we actually write to the database and the answer’s no you didn’t so what we need to do is we need to build a REST API to read that data there’s a couple of ways to do this we could go back to our build here spring boot starter web like this okay add that no problem and we could just build a very simple rest controller like this at rest controller come on class reservation rest controller and we create a repository and inject that in there as well okay and we can add a constructor will say collection of reservation reservation collection reservations okay and we can map this to an endpoint like this mapping method equals get value equals reservations and we create a constructor of course add this as well and then just return the data then start reservation repository not find all and then there we go and that would work right that would be that would be enough but that’s a very low-level API so instead of writing all that code and doing the busy work that the repository already knows how to do we’re gonna bring in spring boot starter data rest like this okay spring boots started data rest gives us the ability to turn my repository which already knows about how to map the business state entities to the you know to the appropriate corresponding business state transitions creation reading updating and deleting and then map those to the appropriate HTTP verbs so I can say at repository rest resource I’ll map this at as so and I’ll say rest resource path equals by name and I’ll say at per am okay and then if we start that we’ll get an auto created Auto you know generated rest api for us so here’s this reservations and there’s our data you can see the payload is there great we have hypermedia these links these links are an implementation of the design pattern huh tos hypermedia as the engine of application state it’s the idea that every rest resource should have enough information in the resource for the client to be able to use that resource without any off priori knowledge it’s a very good idea in a distributed systems world it helps decouple the client from the services this hyper media is contextual so these links get created dynamically you can register your own links very much like in the real world when you go to amazon.com for example and you add a product to the shopping cart there is no link offering you a refund or your money back for products for which you have not paid all right that makes sense similarly you would not see a link here for certain things that are not appropriate based on the state of the resource so now we have a REST API we can also do things like deep linking right we can see you you know there we go we can do search as well so I can say search and I’m gonna do a search by name and of course Who am I gonna look for well I’ll search for my friend this guy here search by name are N equals and then that and then voila see the database can spell his name even if I cannot so it found it it’s fine right we got the data back very quickly and we can even do paging and sorting remember so reservations page equals one and size equals three so there one two three and then links about the resources so now we’ve got a REST API it’s pretty smart we should build a web application this is after all 2016 so it’s very common to have something that you may load on the simplest case you might have a static page that you want to load like this high dot HTML maybe you have your angular or your JavaScript or whatever oh okay right that’s a static but JavaScript or CSS that would be fine a very common thing is of course to have a a MVC controller something that has very very minimal server-side processing and then loads a template and you can use any kind of template you want so I’m going to say reservation NBC controller and we’ll come back to this in a second but let’s go see if that worked so if I go to here now hi dot HTML there’s that now let’s go ahead and build a very simple spring MVC controller I’ll do the same thing private reservation repository okay and I’ll say here’s a constructor on a wired and I’m gonna create an endpoint that was returned a page based on some model data okay and the model data is a glorified map basically it’s a map containing context data that we’re gonna serve to a template to be rendered and I can name

it I can name the page whatever I want so you know anything it could be it could be anything it doesn’t have to be anything at all related to the name of the method so I’m gonna just name it something crazy like reservations dot PHP right so there’s that and I’ll say add attribute reservations and I’ll just add the data from the repository like so and then I’m gonna return a string that’s going to be used by the spring MVC framework to look up a template which it’s going to find by convention in the source main templates directory you know dot X dot HTML and the reason it’s going to know to do that is because we’re gonna give it a view resolver that is going to look for something called time leaf thyme leaf is a templating technology that you can use to render service cited pages it’s very nice it’s html5 friendly you can open it up in your modern designer tools and it’ll still work correctly right this is not the same as JSP JSP does not have that benefit have you ever gone to the office and spoken with your colleagues and then you walk into the office and then at the office you you find a bag of of big red flaming poop do you know did I’m talking about the bag of feces on your desk that’s because you gave the designers JSP pages and they can’t open that they can’t even look at it right so if you want to make friends don’t don’t don’t use JSP that’s it’s simple so I’m gonna use server-side template this is very very simple it’s like server-side angular for each reservation are in the reservations model attribute it’s gonna print out the ID in the reservation name and I’m gonna go ahead and restart now remember you can use anything I’m using timely if you could use velocity you could use free marker you could use moustache or Jason V server pages or or whatever right you can even use JSP but but don’t don’t don’t right so what did I name this I said reservations dot PHP reservations dot PHP there’s my data very very simple I am a designer of course now we could also build a you know sometimes we have data driven kind of user interfaces with lots of forms and components and I don’t want to worry too much about the layout and all the JavaScript and all that for this there’s something called Vaadin Vaadin is very very cool because it’s built on top of Google web toolkit so all the user interfaces are compiled into JavaScript and the business logic lives on the server so I’m going to go ahead and bring in the third-party Vaadin remote shell here like this and I’m gonna build a very very simple user interface using Vaadin which is a component centric kind of thing I’m gonna make my reservation type public for this okay I’m gonna say class reservation UI extends UI okay and I’ll create the anit method and then the anit i’ll create a grid like this new grid and in the grid I’m expected to pass in a new bean item container which contains data of type reservation class whose data I’m gonna get from this injected repository right ok there’s this and I’ll say this dot reservation repository at find all and I’ll set content equals to grid grid set size full there we go now if I restart we should see oops I forgot to give it a name that’s not gonna work I need to register this bean obviously so spring can find it it’ll be reservation GUI and I’m gonna give it a theme right I’ll say that the theme is valo this is a stylesheet and style you know kind of definition from Baden and all I’ve done is I’ve created a grid with data inside of it I’ve passed it a data source basically this is what that is right good so now if I rerun the code here very simple but you can see it gives us a very simple data grid that you can sort and click and it has components and all that stuff right now if I even use source you can see there’s no html5 no HTML is just all JavaScript so it’s very very fast in the browser in the client ok so now I’ve got a web application did you say 10 minutes I’m out of time so we’ve got an application in the date we’ve got an application that’s reading for and writing from the day basis we’ve got a web application we’ve got a few different endpoints can I go to production probably not right not yet there’s a few things I need to care about first of all I need to support observability observability is the idea that my build my application can be monitored it can be made visible in production I want to expose a few different things so what I’m gonna do is

I’m going to bring in spring boots starter remote shell spring boot oh sorry spring data rest how browser and then spring boot starter actuator and then having done all that hard work I’m going to restart and what these are gonna do is it’s going to expose endpoints that support visibility into the application into what it’s doing into its internal state I also want to be able to support deploying this in production so I’m gonna make my jar executable like this so configuration Executive Bowl true and then when I’ve done that first of all I can go here refresh reservations no problem PHP there’s that right reservations 1 2 etc now I can go to metrics and metrics is a set of keys and values that enumerate information about the host and the node on which the application is running these are automatically provided for you things like the RAM the uptime the processors the memory that keep the non heap and even things like this request counter that shows me that I made three requests to reservations at PHP with status code 200 there are two types of keys and values here gauges and counters a gauge is a value that you can collect and understand in one you know one at all at the same time how much how many users are there connected to the server there’s 500 users that’s a gauge how much RAM do I have right now I have 2 gigs of ram oh yeah there’s 2 gigs of ram a counter under the hand is a value that increments or decrements naturally one by one or you know minus one plus one I have one new HTTP request that’s a counter I have one less job on the task queue that’s a counter these things you can collect as well very easily right you can inject a counter service or a gauge service in in your code and collect custom counters as well things that you can use to quantify the state of the application and to correlate that with product management driven you know use cases right these metrics are very very powerful but they lack a critical dimension they lack the dimension of time without time we don’t know if these values are an improvement or a deterioration we don’t know what they were a minute ago an hour ago a week ago we don’t know if this is the average value roughly or if it’s the worst-ever right so to support that you can use the drop wizard metrics library the drop wizard metrics library was built by a guy named Cody Hale this is my friend Cody Hale this is also Kota Heil I just want you to appreciate how awesome he is and to think that he’s in your code all up in your metrics making things awesome look at the dog even the dog knows how amazing this moment is pink pink I just love it so Kota he’ll wrote this library called the drop Wizard metrics library the drop Wizard metrics library provides a histogram a histogram is a statistical structure that you can use to calculate things like the mean the median the average the max the 95th percentile the 99th percentile etc it also has a nice facility to publish metrics using something called a reporter so now you can publish these metrics to something like an open source time series database something like open TSD be in flux DB graphite ganglia Prometheus etc these databases are easy to support if you have the stats D protocol stats D is a protocol for shipping and publishing metrics it’s open source there’s actually it was written by a group called Etsy and Etsy built a daemon as well a thing that actually collects the metrics but nobody uses it because it’s based on note that Jas and note that Jess doesn’t scale so instead they just use the protocol now this is one set of endpoint here local host metrics there’s also env write environment variables there’s trace which gives you a trace which gives you the last HTTP requests that were made into the application the headers and so on there’s mappings which shows you all of the endpoints that are exposed from spring and the components that handle them so here’s reservation MVC controller reservations are PHP the method is get here’s beans right here’s all the objects in the object graph and of course you can customize all of this stuff as well you can go to your code and go to application up properties application of properties has many different properties that spring boot knows about for example suppose I have health you know health is an endpoint that tells me the state of my application what if I want to first of all what if I want to move all of my endpoints to b4 – admin I can go to our application of properties management dock context path

equals admin and then I can also override different health indicators I can contribute custom health indicators here as well using dependency injection so I can say at component class custom custom health indicator implements health indicator and there I have a very simple job when asked I say what is my status I could sit down or up or out of service or whatever but of course this conference here in keV we are never down right so we will just say status I huh Kampf okay that build and then I will restart so I’ve used two different ways to change the default behavior without having to rewrite everything I’ve used properties that spring boot knows about and notice I got auto completion this auto completion is driven by an SPI inside of spring boot itself any IDE spring boot tool suite sorry the spring tool suite or the spring boot tools for NetBeans or the intelligent Ultimate Edition has this auto completion if you’re using Emacs sorry but if you are then you can go to config props and it gives you all of these well-known properties for example management dot management context path management context path management that’s security management that port etc so now let’s check out our health you can see it worked it’s under admin now and there’s my custom status I can also access this information here via first of all can use J jmx like this so click on that insecure connection mbeans org spring free mcboot and auto configure here’s my custom health endpoint operations get the data there is my custom status right so I can do that I can also use the remote shell which is activated for us by default here when I had that on the classpath because I have that in the classpath so you can see here that come on come on yeah their comeback password there so by default it gives you a username and password that prints on the console it’s called user and then there’s a password you can view that password by using the remote Shell SSH – p2000 user at 127.0.0.1 enter paste and there’s a good quality ASCII art work you can ask for help you can say show me the metrics you can show endpoint invoke health endpoint right I don’t know if you can see that but it says I love je Kampf of course and of course my favorite perspective is dashboard dashboard gives you a running thread enumeration of all the threads the memory of the anon heap the heap the code cache all that stuff in the JVM for this node so you get a lot of support out of the box now when we want to customize this I want to move this to production it’s nice that this is a statically linked self-contained so-called fat jar or an American genre okay now you go to the Downloads directory here downloads reservation service you do maven – maven – d skip tests equals true because Yolo clean install and CD target and you can see that I have a so called fat jar this jar has everything I need it has a remote SSH server jmx support embedded Tomcat it has my hibernate support it has Vaadin it has everything I need to be able to deploy this application I can easily deploy this to production because it’s just Java – jar right of course I can also override parts of it by saying Java – D server dot port equals 80 10 – jar right that my server that port is another property that I could specify here instead but now I don’t have to recompile but the best part is actually that I don’t need to do any of that I can just do reservation service that jar and this bring begs us a brags a very simple question which direction does the JVM read bytecode or jar the operating system reads from the top down the JVM reads from the top from the bottom up so that means you can do some very interesting things like this where’s the Java – char and the way that’s working is this this script script script script scrip scrip scrip scrip scrip scrip scrip scrip scrip scrip my code right what we have here is a script a jar that supports init.d and system D so you take this jar put it

in the knit D directory and then the operating system will start it up it’ll manage the page for you manage the logs do all that stuff out of the box okay well we’re running a little long my friends so we’ve looked ever so briefly at how to build an application that supports observability how to create very good quality highly refined ask you at work and then how to manage this application in production the Java – jar thing is very simple it’s so simple that I could add it to an email and send it to my grandmother and because grandmother has JVM she has applets she can run this so if your operations teams have trouble running this maybe reconsider your career choices I don’t know I’m just saying now thank you so much my friends thank you so much for coming I hope you had something you could see I’m on Twitter if you need me please don’t hesitate to find me there thank you

Kohana: A Lightweight PHP Framework

[Seminar] [Kohana: A Lightweight PHP Framework] [Brandon Liu] [Harvard University] [This is CS50.] [CS50.TV] Hi everyone. My name is Brandon I’m a junior here at the college doing computer science, and today we’re going to talk about Kohana, which is a PHP web development framework Today is going to be a live coding seminar, so I’m basically going to spend 5-10 minutes explaining what Kohana is, and then I’m literally going to build a super simple blog for you right here literally from scratch We’re going to download the code from the Kohana website, and we’re going to start building a blog, and hopefully it’ll be very instructive, because you’ll see perhaps maybe I’ll make some mistakes, and you’ll see me recover from them, or you’ll see my thought process as I build through this blog, and meanwhile, you’ll also get familiar with the framework itself Hopefully it’ll be a very instructive exercise First, what exactly is a framework? If you’ve been taking CS50 so far, you haven’t really worked with any frameworks yet, and the thing is this You’ve probably done 1 web development pset already, and let’s say you continue to build websites and keep building websites You’ll start to notice a few things The first thing you’ll notice is that you’re probably doing the same things over and over again all the time, things like cleaning user input data, things like organizing your files in a certain way The other thing you’ll also probably notice is that your code may start to become very, very messy, and you may leave it messy and just have a very hard time maintaining it, or you may start to structure your code and making it modular in certain ways to make it more maintainable This is where web frameworks basically came in These people who had built a lot of websites, they said, “We don’t need to redo this every single time we build a website.” “Why don’t we just make a package that does all these things for you every single time you want to build a website?” And so that when you make a new website, you just focus on what exactly this particular website is about You don’t need to repeat all the various configuration and separation of codes and rewriting code that you often have to do when you’re making websites The idea is that a framework allows you to write a higher-level code without having to worry about lower-level details A lower-level detail might be something like dealing with cleaning user input data That’s something that you shouldn’t really need to worry about You should focus on what your web allocation is actually about It eliminates a lot of boilerplate code It is an architecture for your project The most popular one would be Model-View-Controller, which I’m going to talk about in a second And a lot of times these frameworks embody a set of procedures, rules, and best practices for you to use so that when you adopt the web framework you have to write your code in a certain way, and it’s generally an agreed upon set of principles by the community that is generally accepted to be a good way of writing code It makes your code more maintainable, more usable, so on and so forth And finally, the thing I want to emphasize about frameworks versus libraries is this idea about inversion of control, and the thing is this The difference between a library and a framework is that with a library you are still writing the main program, and you’re sort of invoking the library and calling upon the library to do something for you The difference between a library and a framework is that the framework starts out with the control, and it invokes your code, so you can think of it as–this is why it’s called a framework– the framework provides this frame and structure for your code, and you fill in the holes, and this will become more apparent in a second when you see me start to write code within the context of the framework You’ll see that I’m filling in the gaps, and the framework is kind of controlling all the moving pieces, and I have to put the pieces in the right places Today we’re going to talk about Kohana, which is one of many PHP frameworks There are web frameworks, and there are ones in virtually every single language, and I’m picking Kohana because Kohana is arguably and generally recognized as the easiest PHP framework to pick up It’s the most lightweight There are other ones out there that come with many, many more features, but they tend to be more difficult to pick up And finally, Kohana uses the MVC architecture It’s lightweight enough that we can literally build a project right here right in front of your eyes, and you can pretty much follow along pretty easily What is the MVC architecture? It stands for Model-View-Controller, and maybe if you think about the code you’ve been writing so far for some of your web development psets you may be able to see some of this, but usually when you start writing a more complex web application, the division between these 3 segments becomes more and more evident I laid out the MVC here sort of as a stack, and often you’ll hear people talk about stacks in web development, and this is to illustrate the idea that each layer, each component really tries to only communicate between 2 other components Someone accesses your website as a client or a browser They interact with your program through the view code The view code interacts with the controller The controller interacts with the model, and the model interacts with the SQL database And there is no hopping in between if you write your code properly What do these things do?

The model essentially is the piece of code that deals with your data Anything that deals with your database, with the objects that you store, or retrieving those objects in the database, that’s all handled by the model Maybe you have objects in your database We’re going to create a model having to do with posts, so a post may have some attributes to it You may have functions around storing those posts or retrieving posts or filtering the posts and so on and so forth, and that’s all the code that’s handled by the model The controller is sort of the application logic, and a lot of different things can go in the application logic If you’re talking to a different API, that may be where you’re dealing with the application logic If you’re trying to have to bring in data from multiple different models and have to combine them in some way, that often may be handled by the controller For example, on Facebook, if you friend someone, then perhaps that act of establishing that relationship may be done by the controller And finally, the view is the code that’s generating what you actually see A lot of times I think in the CS50 psets they don’t really encourage you guys to separate these 3 things You’ll probably have this big, long file where at the top you make some SQL query and maybe do some processing on the data you retrieved from the database, and then you have all your HTML at the bottom And you may find that as you create more and more pages that you’re going to have some code repetition, and also, the thing is your file gets really big and long and becomes unwieldy to manage The reason why MVC is so well regarded is for a number of reasons The first thing is something called separation of concerns which is the idea that when you have– ideally 1 piece of code should do 1 thing and do it really well, and you shouldn’t combine pieces of code that do disparate things For example, view code and model code, they don’t really have to be related They don’t have to be in the same files, so when you can, separate them out so it’s easy to maintain The other thing is code reuse You may find yourself writing the same SQL query or doing similar queries that could be abstracted into 1 function, and that’s the idea behind models and controllers, having it in a separate function that you can reuse in different places in your project And finally, that’s tied to DRYing your code, or not repeating yourself, don’t repeat yourself This is very comprehensible in development Whenever you can, you don’t want to repeat yourself, because if you repeat yourself, it’s much more costly to maintain If you want to change 1 thing, you have to change it everywhere, and that leads to bugs, and it’s horrible All right Any questions so far about Kohana at all? Great Now we’re going to dive into the live coding session, and hopefully everything goes well I am going to basically build this website on one of my remote servers, and that way you guys can also see the website and access the website, and also the environment is better configured than my remote machine, because it’s running Linux instead of OS X We’re literally going to start KohanaFramework.org I’m going to download the code from the website I’m going to copy the link address, go to my server, download it, and I’m going to extract it [Student] What’s the largest you can make the text? [Brandon Liu] Is that better? [Student] Is that doable?>>[Brandon Liu] Yeah, that’s fine I downloaded a ZIP file and unzipped that into a directory called Kohana, and we’re going to rename that CS50-Kohana, and let’s go in Awesome Here you see a bunch of different files Most of you can ignore–we’re not going to go through every single file that’s in here because of our time constraints, but generally when you install Kohana, the first thing you do is you go to the directory, and you’ll basically do some environment tests and whatnot to make sure your environment is properly set to run Kohana and make sure that everything is all right You can see most things passed, but generally you always run into this 1 problem where it complains that some directory is not writable, and that’s because of some permissions I don’t know how much you guys have learned about file permissions in CS50, but if you do web development, you’re going to run into this issue a lot I’m going to make it writable and I think I also have to–there we go

Okay, so now you can see everything passed, and now it will tell you to rename the install.php file I’m going to move the install.php file to installed.php, and now if I refresh, it gives me some error, and this is where the debugging comes in This is where you can see what’s actually going to happen The thing is, by default, Kohana assumes that your project is at the root directory of your domain, so it’s expecting you to be at demo.brandonkliu.com We have to tell it that it’s actually in a subfolder It’s in a subfolder called CS50 Kohana The thing is, it’s misinterpreting CS50-Kohana as something else, which I’ll explain to you in a second But I should tell you that’s something that’s to be expected What we’re going to do is we’re going to go into this folder called bootstrap.php, which is the configuration folder where a lot of different things are set up I open that up Then maybe one of the first things I’ll do is change the time zone And then let’s see Aha! Right here There are a bunch of different configuration sayings in here, but the one I’m looking for is this thing called base URL, and by default I get it set to Kohana, but I’m going to change that to CS50-Kohana, and I think that should fix it Yes, great By default, to see that it’s working, it says, “Hello World.” Where did that come from? How did we get to Hello World? Where exactly is the code that actually wrote that? To understand that, I’ll introduce this concept called routing Pretty much all web frameworks have the concept called routing, which is the piece of the software that will map a certain URL to a certain piece of code within your framework For example, if you have some URL and you go to some URL like foo.com/blog/all then what the framework is going to do–or at least what Kohana is going to do– is it’s going to find a class called controller blog, and it’s going to run the function named action all I know I’m talking about class and functions, and I know you guys haven’t covered classes and functions in CS50 yet, but for now, you can think of classes as just a group of functions, a way of grouping functions together That’s really all you need to know Now if we look at our folder structure, inside the application folder there is another folder called classes, and the other folders are called Controller and Model If you look inside the Controller folder, we see that there is a file called Welcome, and you can see here is a class called Controller Welcome, and there is a function called Action Index, and what it does is it sets the body of your response to Hello World That’s where the code is being written The other question is, well, I didn’t go to blah, blah, blah, /welcome/index How did I end up here? Well, that’s simply because here at the bottom of our bootstrap file where we set our routes you can see that they set some defaults for you The default controller is Welcome. The default action is Index That’s why when we put nothing in there it automatically went to the Welcome controller and the index Action Everything make sense so far? Now, you can do more than just go to Controller and a specific action You can also pass in parameters to the controller Just as an example, I’m going to add another action to this controller to show you Let’s call this action Echo, because it’s going to tell you whatever you give it, and so I’m basically going to grab a parameter that’s going to be sent through me to the routing program, and as you can see here, this line right here, you can see that this basically means you have controller, and you have a /, and you have action, and you have another /, and that’s going to be parameters, and because we have this name ID within angle brackets, that means that we’re naming this parameter ID Later in my controller code if I want to grab a hold of that parameter, I can use the code I wrote, find the parameter named ID That’s what I did here, and I’m going to return and say, “You said” that

And so now if I go to our website, I go to cs50-kohana/welcome/echo/Helloooo– oh, that’s right There is 1 step I left out This is part of the live coding idea Here’s 1 thing. Let’s see So normally by default with a lot of these web applications you have to include this index.php thing in your URL, because the idea is index.php is sort of the entry point of your application, but of course, that’s sort of annoying to have You don’t want to have index.php appear in your URL, and pretty much every web framework out of the box has this index.php problem, and so you have to take some measures to be able to remove that And so in this case, what we’re going to do is we’re going to use a file called .htaccess, and this is something that’s specific to the Apache web server, and it can do things like rewrite URLs and redirect URLs and so on and so forth, and Kohana is nice enough to provide a template .htaccess file that we can use As you can see, there is a file there called example.htaccess, and we’re going to copy that to .htaccess I’m going to open this and edit it, and basically it does a bunch of different things The key line you may want to look at is right here The idea is that this sets up a rule that says, “Okay, whatever you type in, prepend index.php to that.” You can see that The .* stands for anything, match anything, and then the second part is index.php/$0, and $0 refers to whatever was matched previously Does that make sense? But the really key thing I want to change is change this rewrite base, which is the URL base It sort of assumes where you’re working from I’m going to add CS50 Kohana to that, and that way now if I remove the index.php, it should work, and I’m going to add some numbers to show you that it indeed did work Sounds good Any questions so far? [Student] How did it know to make the 123? Is that an argument? Exactly. You can think of it just like an argument But the weird thing, though, is that the way Kohana does it is they don’t do it exactly like an argument You have to grab it like this You have to grab the request object and ask for the parameter that’s named ID, and that name ID comes from that bootstrap file that I showed earlier, and the name ID was in those angle brackets, and that’s how you grab those parameters Awesome Any other questions? Like I said, controllers, they handle application logic, so that’s 1 instance where you can see that’s– it’s very basic, but it’s still application logic, the idea of grabbing the parameter and creating a new string that says, “You said blah,” and then spitting that back to you And generally what you do is you create different controllers You create separate controllers for different parts of your website Today we’re going to make a very simple website, and it’s going to be a very basic blog We’re going to make a new controller just for the posts in a blog But then if I were to also add comments to the blog post, then I would probably want to make a new controller for those comments If I wanted to add users, I would probably add a new controller for those users, and in general, the idea is that whenever you have a new model, a new data object that you’re dealing with, you have a single controller for that data object Today we’re only going to work with 1 data object, and that’s going to be posts, and also you can think of data objects as corresponding to tables Generally each table corresponds to 1 type of data object, so the post table will have 1 post model, which will have 1 post controller corresponding to that, and the same for comments, the same for users, and so on and so forth And that’s a general rule of thumb There are going to be special cases where you may differ from that, but 90% of the time that’s what you’re going to be doing, and I’ll show you that’s what we’re going to be doing today 1 more concept before we dive back into the code, this idea of object relational mapping You guys have already done a web development pset, and you’ve seen that you make an SQL query, and whatever it returns to you are rows You get these rows, and you index them by some name, the name of the column and the table, and that’s how you work with it, and it can be a bit cumbersome But furthermore, if you have relationships within your database,

like for example if I have comments and posts, then maybe I want to grab the parent post of a comment If I use just rows in SQL, then all I can get is the ID of the parent post and not the actual post itself But when we’re coding, what we actually want is to actually grab the parent post itself sometimes What object relational mapping does is it takes the results of the database query and puts it into objects for you, which are much nicer to work with than plain arrays and rows For example, now when I have a comment perhaps, and I want to grab its parent post, and I do maybe comment arrow post, then it will actually give me the post object corresponding to the actual parent post, not just some ID, which I would otherwise have to use and make another SQL query to grab the post, which is cumbersome and unnecessary And furthermore, by mapping all these data rows into objects, you can also attach more functions to objects, so for example, I talked about how classes are essentially groupings of functions You can think of it like that For example, maybe I have this post object, and maybe I’d like to have some sort of function attached to it that basically tells me was it recently posted? Was it posted within the last week, true or false? And that’s a function I can attach onto that object, and it’s really convenient to have it in the same place, and there are a host of different functions you can create for these objects, and it’s really nice to be able to attach it to a class, to an object, whereas if you just had rows coming from your database, then you can’t really attach any functionality to that It’s literally just data Any questions about that at all? ORMs are very common web development, and there are a lot of different types of ORMs, and Kohana has its own ORM It’s very basic, but you’ll get a taste of what it looks like Let’s create a model for our blog posts, and the first thing we obviously need to do is to create an actual table within our database to actually store our data for those posts The first thing I’m going to do is go to phpMyAdmin Have you guys used phpMyAdmin before? Okay, awesome, so you guys already know what that is, and I’m going to create a new table called Kohana Posts, and it’s going to be really simple I’ll have to log back in All we’re going to do today is have an author and a body, just keep it simple I’m going to create that table, and now we just have a table representing our posts with 2 fields for our author and our body The other thing I am going to do now is configure my web application so it knows how to connect to the database, and this, again, is something that you’ll have to do with all web applications You have to tell it the user name and the password and the name of the database and so on and so forth to figure out how to actually connect to your database In Kohana, we have something called a database module, and in the configuration folder we have this folder called Database, and as you can see, there are a bunch of settings you have to set here to tell it what’s the user name and the password for the database so I can actually connect to it And since I don’t want you guys to actually know the user name and password of my database, I have a file where I already set it all up, and I’m going to copy and paste it over Awesome Okay. I think that’s all the configuration I need to do, but let’s see We’ll keep working in it, and if something crashes, then we’ll fix it Now what I’m going to do is I’m going to create a new controller Or actually, sorry First I have to create a new model I’ll create a new model called Post.php,

and what we’re going to do is we’re going to call it class Model_Post Get some syntax highlighting on, and so when I say, “extends ORM,” that’s basically some more object-oriented programming, which unfortunately you guys haven’t learned in CS50 yet, but it’s pretty easy to pick up It gives me all this extra functionality that comes in this ORM package, and so I get a bunch of extra functions and whatnot for free, which you’ll see a bit of in a second Right now actually all I need to do is create this class I don’t even need to make any function or anything, but I’ve created a class that represents the table, and because I’ve extended this ORM class, I get a bunch of things for free, so for now you don’t have to set anything more up And now what I’m going to do is I’m going to create a new controller, which I’m going to name blog.php, and I’m going to copy over the Welcome controller so I don’t have to retype some stuff, and now I have to rename this Now what I’m going to do to test to make sure everything is working out, I’m going to grab the first post from my database and print the body of the post on the screen To do that what I’m going to do first is I’m going to save the posts to a variable so what we’re going to do is– in Kohana what you do is to grab the post object it’s kind of cumbersome, but you have to do this thing called ORM:: factory, and then you pass in the name of the model you want, and it returns the ORM object that represents that model And then, like I said, when we extend the ORM object, we get all these methods for free, so for example, we get this new function called “find all,” which automatically returns every single post in the database, which is pretty convenient And now in the body I’m going to return the first post and return its body And of course, I need to create a post, so let’s insert a new post I’ll say, “Brandon, my very first post.” Awesome And now we’re going to go to blogs and if all works well–oh, this is some other dumb file permission thing again Hold on 1 second. It’s kind of absurd There we go. Okay I fixed that permission problem It was trying to create some files and some log, and the permissions, again, weren’t properly set, so I made it so those files were writable and executable so it could actually log to things Now it’s giving me another exception saying, “class ORM not found,” and that’s because I forgot another step That’s too bad In the bootstrap folder file, there are these modules here, which you can choose to enable or disable These are a bunch of different features that you can choose to use within Kohana, which is sort of nice For example, they have an authentication module which you can use for authenticating users They have a caching module if you want to implement some sort of caching back end to make the application work faster and whatnot We need to enable the database and the ORM module, because like I said, we’re using the database, obviously, and we also need to enable the ORM module, because we’d like to have the extra functionality, which is nice to have All I have to do is uncomment those 2 lines, and now if I refresh, it gave me another error It says, “Class Model_Post not found.” Now this is a good problem to have Let’s see Make it public No. Hold on Oh, dear

I do not know why it’s not able to find that That’s really strange I have this class right here I guess I might have to–oh I am so dumb. I forgot to add a PHP tag That’s why Now I have to undo that 1 change I just did Okay. There we go That was really silly. I didn’t have an opening PHP tag But as you can see, now it’s working properly, right? We have 1 post We grabbed the first post, and now we printed out its body Great. Fantastic Any questions so far? Nope? Any questions? Okay, so we just created the post model, very basic, and we’re going to add some functions later on We can add validations and filtering Validations are one of the things that frameworks solve for you really, really well, and I don’t think you guys had to do this for your CS50 pset, but if you do web development for your final project, you’re likely going to want to do some sort of validation, like not having blank user names, maybe having a password with at least some length, things like that And it’s really cumbersome to implement these things by ourselves, and pretty much every single web framework does it for you and allows you to do it in a very clean way And the model is where you generally express those validation rules, because it’s validating whether a model is valid or not But for now, we’re going to put that until later, and for now we’re going to work on another part, and we’re going to try and make a new view that lists all the posts The steps involved in making a new action for listing all the posts is to grab a list of all the posts and then render the list of all the posts through a view Right here, fortunately enough, we already grabbed all the posts using this first line, the find all function, and now what we’re going to do is so far I’ve been directly setting the body of the response by passing the string, but now I want to use a view, and the difference between a view and just doing this is with a view I can have a nice, big HTML template, and what I can do is pass it certain variables and then have the view automatically populate its template using those variables What I’ll do is I’ll create a new view, and I’ll name the view something like “blog/index,” and I’m going to basically bind this–oh, what am I writing? My brain is somewhere else I’m going to bind the posts variable to the view, so that way the view has access to this post variable And so now I need to create this view, so here we have this folder called “Views,” and first, I’m going to create a new folder under that called “Blog.” This is nice. That way we can have a nice hierarchy for our views And then I’m going to create another file in there called “index.php.” Awesome Actually, let’s have them both here Making a view file is probably the simplest part of all this, and these are probably things you’re already familiar with We’re going to do something really simple, start saying, “My list of blog posts.” Then we can go through, and we can iterate through the posts array, grab every single post and say something like– maybe add a line and then print out the author and the body That make sense so far? And let’s see if it works Nothing happened I wonder why Oh, I missed 1 step. Very silly of me I created a view, but I didn’t set the view as the response,

so you have to do 1 more thing You have to do “this response body” and set it to be the view There we go We have our heading, and then we have a post, and just for kicks, let’s insert another post so we can see a list And insert these 2 posts, and now if I refresh the page, we see all these posts here Does that make sense so far? Yeah, a question? Oh, okay As you can see, we’ve been able to separate all these codes out into different sections, and then you can see it’s most clear with the view code This file here that represents the view, it only cares about representing data, displaying data It gets passed some sort of data, and all it does is just show it to you In all other parts of your code, you won’t have to worry about any of that, and similarly, your view code doesn’t have to worry anything about how to access the database and so on and so forth, which is really good and makes your code a lot more maintainable Like I said, views, they’re dynamic in that it’s 1 file, but it would generate different views based on the variables you actually pass in, and furthermore, there are a lot of different helper functions that you can use to help you write your code faster, which I’ll show you in just a second Yeah [Student] So $0 is a controller, right? That second thing The question is is $0 a controller? $0 is a variable I created right here I created a view first. I assigned it to some variable Then I passed it into this function, set it as the body of the response Does that make sense? [Student] So is view :: factory, is view like a class or a library [inaudible] factory function? The question is about the view :: factory function, and basically this is some more object-oriented programming essentially View is the view class, and it has a method called “Factory,” and that’s a way to grab the object that’s named “blog/index.” And that’s some more object-oriented programming stuff that I’m not going to go into here too much Now obviously, we want to create new posts, but we don’t want to have to do it through a database, so we’re going to create a new action for creating a new post, and there is a lot of stuff we have to do The first thing we’re going to do–let’s tackle these things one by one The first thing we’ll do is we’ve got to create a form for inserting a new post, but I’m also going to add a new action first, so adding a new action is just as easy as adding a new function with your controller, and for now I’m going to do something very basic, just grab this view and post it, just display it for you And then now I’m going to create a new view file, and I’m going to start writing some stuff What’s nice about Kohana is that they provide a lot of different helper functions for you to write view code more easily, and 1 of those helper functions or helper modules is around writing forms For writing forms, I don’t really have to directly write any HTML myself You guys have written HTML forms You know how it can be really, really painful and cumbersome to write forms It’s not fun, so fortunately, we can basically write a form using Kohana’s form helper functions to do it for us We’re going to basically have fields for every single thing we have, so one for authors and one for the bodies We’re going to have a label, and we’re going to have an input And then finally, we’re going to have a submission And as you can see, this is much cleaner to write than all that messy HTML, which is kind of nice Granted, there are other web frameworks that have it even cleaner than that,

but at least this is better than writing the HTML yourself Awesome, so this is what you see That’s kind of messy, so I’m going to add a line break there to make that look a little nicer Well, of course, it still looks really, really bad, but we’re just focused on the functionality for now and not on the aesthetics No time to do everything And as you can see, now we have a super basic form, which is kind of nice This code I would say is cleaner than trying to write an HTML form yourself, so that’s nice What’s next? Now we need to do things with the action Normally when you write HTML forms, you have to tell it where it’s going to submit the form to By default in most web frameworks, it submits to the exact same URL, so the thing is, if you send a get request to /blog/new, it should display you the form, but if you send a post request to /blog/new with the data, it should actually try to save that post and do something with it What we’re going to do is basically all we have to do to check whether it’s a post request or a get request is to check what are the post variables you can set And if the post variable is set, then we’re going to try and create a new post Again, we just do this, and that creates a new post, and we’re literally going to set its fields like this, and then we’re going to save it And then I’m going to redirect to the index page so they can see our list of posts again Let’s try that I’ll say, “Brandon,” and then submit the post, and if all goes well, as you can see, it redirected me to the index page, and if I scroll to the bottom, we have a newly inserted post Yay! Yeah, question [Student] What if you had entered the exact same thing you entered before? Does it check to make sure you haven’t duplicated the same submission? Be default, no, because by default– sorry, the question is if you enter in the exact same data in the form and submit that, will it allow you to insert a duplicate object, a duplicate entry, essentially? Right now, yes, it will allow you to do that, because in databases it’s perfectly valid to have completely duplicate rows, but if that is a concern, then you can add validations, for example, to make sure that if this is exactly the same as something that already exists, then say that it’s an invalid object, and then you can even specify your error message and say, “Invalid because this already exists” or something like that But in this case, I could just create something duplicate Now let’s try and add some validations The problem with this right now is that I could literally submit a completely blank post I can click this button right now, and there we go You can’t really see it, but this extra line here indicates that I literally have a new post It just has a blank author and a blank body, and we don’t want to allow people to do that This is where validation comes in I can go to my model object, and now I can add a new function that specifies what validation rules I should add to this model to make sure that it is valid or to specify what does it mean to be a valid post? And I want to say it’s only a valid post if both the author and body are not blank, and this is how you do it in Kohana You create a new function called “Rules,” and then you basically return an associative array that defines the validation rules for this object We’re going to return the array, and then what we’re going to do is say “author,” it goes to an array, which goes to another array called “not empty.” And then I’m going to say “body.” Okay, and the syntax for this and structure for this may look a little cumbersome and a little complicated If you read the documentation, it’s pretty straightforward to figure out, But essentially this is what you need to do to specify

some validation rules, and there are a lot of different rules that Kohana will give you for free, like you can add rules to say it must be at least this length Maybe it has to be numeric. Maybe it has to be alpha numeric Maybe it has to be at most this length, so on and so forth There are a lot of different rules that Kohana provides for you, and you can go on their website, look at the documentation, and you can see all the different things that you can do But this is all I have to do, and now let’s see what happens if I submit a blank post What’s going to happen? Oh, no, I get an error I get a validation exception Well, it’s good It told me that my model is invalid, but I don’t want to display an exception to my users when they try to submit something invalid, right? I want to give them some sort of friendlier error message when something goes wrong What we’re going to do is we’re going to wrap everything in a try catch loop Actually, I think this is also something you have not learned yet in CS50, because C, the programming language C, doesn’t have exceptions, but almost every single other language has exceptions, so really, really briefly, an exception is something that a piece of code can throw an exception when something goes wrong, but then maybe some other piece of code higher up can catch that exception and do something with it For example, in this case, the piece of code that’s trying to save a model, it validates the model, and if it says, “Okay, this model is invalid,” it’s going to throw an exception, and this is kind of equivalent to in C you might return a -1 or something like that And then for me, this function, my code at a higher level, I can try and catch that exception and basically say, “Okay, if I catch the exception, what am I going to do?” Or I could choose not to catch that exception and let someone higher up catch the exception, or if nobody catches it, then the whole program crashes and says, “Something went wrong, and I couldn’t handle it.” But what we do is you wrap a piece of code in a try block, and then you also add something called a catch block, which is the sort of code that will try and catch exceptions that may occur And so if I catch this particular exception or invalidation exception, then what I’m going to do is I’m going to set the errors–I think that’s how I do it– and I’m going to set the errors to some object And then what I’m going to do is if it hits this exception, it’s not going to redirect, and if it doesn’t redirect, it’s going to come out of the if blog and hit this blog/new, which is want I want to do If there is an error, then I want to go back to the form and display those errors Now what I want to do is I want to pass in those errors to the view Okay, I think I have the view right here, and basically I want to display those errors if they exist Before I write the HTML for that, I’m going to really quickly show you what the structure of this errors variable looks like, and this is a good practice in general A lot of times you get something back from some method, some function in the web framework, and you don’t know what the variable looks like, so you don’t know how to work with it I’m going to use a print r method to basically print it out And as you can see, it tells me it’s an associate array, and you have a key, author, points to this string, author must not be empty, and another key, body, points to another string, body must not be empty I’m like, okay, cool Then I can iterate through the array and print out every single message It’s basically like an associative array with a bunch of messages What I’m going to do is “if errors,” and I’m going to create an unordered list, and I’m going to iterate through all the errors And this, and now I’m going to try submitting this again, and let’s see what we get Now we get this nice list of errors, and this is still pretty ugly, but this obviously can be formatted to look nice, but the basic idea is just in a few lines of code, we were able to validate our model, make sure that certain fields weren’t empty, and if something went wrong, then return some sort of error message I could then present back to the user

You can also customize your validation so that you can actually have an error message that is more specific to your application or something like that All that is generally customizable Unfortunately, we’re running out of time, so I’m going to have to cut off the live coding session here There are a bunch of other features that I want to demonstrate for you in this example For example, you can add templates to your site, so maybe there is some sort of HTML code that you want to apply to every single page in your site, and instead of pasting that in every single view file you have, which obviously would be a bad practice, you can basically define these templates, and then in your controller say, “Okay, I’m using this template.” “Have all my views use this template.” And the one last thing I want to demonstrate to you as well that we don’t have time for is cross-site scripting, and basically I think you guys have probably seen in CS50– I think David Malan probably talked about how you can usually inject JavaScript code into–have you talked about this? Maybe? Maybe not? But a lot of times you can inject malicious JavaScript code into someone’s database, and if they don’t escape that properly, then when they present that data back to the user, then it may run some sort of random JavaScript code you don’t want to happen, and I was going to demonstrate how you’d do that within Kohana It’s actually really, really easy I could do it right now in 2 seconds literally All you have to do is basically wrap these things in this thing called HTML entities And that will automatically escape all the characters properly and make sure you don’t get this problem [Student] You spelled the first test incorrectly [Brandon Liu] Oh, oops Okay, that’s all I had to share with you for today These slides are going to be posted, but these are generally the only resources you should really need to get started with Kohana You can go to the website. They have a user guide, and they also have an API explorer We can explore all the different functions and helper functions they have for you They generally have enough information on the website that you can use to get started and get going with Kohana There aren’t that many tutorials, I think, for Kohana, outside of what they have on the website here, so this is probably your best bet But if you want to go with the web framework and you don’t want to have to pick up a new language, and you want something that is relatively lightweight and has an easy learning curve, I would definitely suggest Kohana That’s probably the best offering for that The funny thing, though, is if we were using Ruby on Rails, we could have replicated what we just did and probably more in under 3 minutes No joke, but learning Ruby on Rails takes a lot longer than it would take to learn Kohana It’s basically your choice on what you want to choose to learn, but if you want to get up and running quickly, Kohana is definitely a very good choice Any last questions before we end? Yes [Student] How would we integrate that in a CSS framework like you were using when you were instructing? The question is how would we integrate that with a CSS framework? What we would probably do is we would probably include a new folder where we would dump all our CSS files, and then we’d also add a new template In the template we’d include those CSS files to make sure they’re referenced on every single page, and then when you actually are writing HTML, you just add appropriate classes and whatnot, and for example, when you’re using something like the form helper function, you can add more parameters afterwards to specify what classes you want to be attached to various things so they could style it properly, and that’s basically how you would go Any other questions? Awesome Thank you for your time, and thank you for coming I wasn’t going to add very much else, but 1 really quick thing is we don’t have a link to the form Really dumb Let’s add a–actually in the view, blog, index, let’s really quickly add a link that goes to the new page, the page where we can insert a new post We’re going to do this What’s nice is there is this whole group of HTML helper functions which do different things for you, so you already saw the entities function here, but they also have a function called “anchor,” which you can type in blog/new and say, “Post a new blog.” And it would create that link for you, and this seems really trivial to do, but this is nice, because suppose that you are moving your website from 1 domain to another And if you just wrote out the URLs yourself,

then you would have to change all the URLs Or maybe you moved it from 1 subfolder to another subfolder You would have to change all those URLs yourself, and that’s no fun You can use this anchor right here, and you can change the domain or the subfolder prefix in the configuration file once, and then it will apply that everywhere, and this is, again, a great example of do not repeat yourself, DRYing your code out Wherever you’re repeating yourself, try and extract in some sort of configuration file or to a different function and have it handle that for you And the very last thing that I wanted to show you was suppose we’re back at this post, and I had composed some really long essay, but I forgot to include my author Now when I click “Submit Post,” I just lost everything No! Really sad So how do you deal with that? This is what we do What we do is here for these input and text area functions, if we include a second parameter, then the value of that second parameter is going to be what the field is going to be initially populated with What we could do is in our blog controller, we could bind another variable Call it “values” maybe And pass in the post array, literally That means that if the validation failed, pass to me the post array that I submitted from the last request, and that way I can use the values from my last submission to repopulate the fields Now I can do something like values author and values body, and that way now if I do some random stuff and click “Submit Post,” then it stays there But we’re going to run into another problem That works, but if I go to the page the very first time, it’s going to crash, and that’s because the very first time we go to the page, this post variable has not been defined yet It’s null. It doesn’t exist And what we want to say is if this key exists, then return the value of this array, but if the key doesn’t exist, then return a blank string That’s the functionality we want here We want to check if the key exists before trying to access the array, and fortunately enough, Kohana also gives us a helper function for that They have this whole suite of functions under the name ARR, short for array, and they have 1 function called “get,” and you can pass in the array, and you can pass in the name of the key Then basically what it will do is it will try to get that key, but if that key doesn’t exist in the array, then it will return blank, or we can also specify a default, I believe, which is nice Now if we do the same thing again, then you see now it works the first time around, and again, if we type in some random stuff and try and submit, then it stays there And I guess I can also show you how to add a template really quickly What we can do first is we can add a new view called “template.php” within the Views folder, and what I’m going to do is I’m going to print out something called “content,” which is going to be my main content And maybe at the very bottom I’m going to add, say, copyright [inaudible student question] [Brandon Liu] Maybe this is a super basic template I want to use I want to have a folder with my copyright on every single page, and now what I’m going to do within my controller is now instead of saying, “extends Controller” I’m going to say, “extends Controller_Template,” and now instead of saying, “response body is equal to this view,” I’m going to say, “this template content is –” and I think–do I put an equal sign? I forget. Yeah, I thought so And now I set that content variable to equal the view I can do the same here And now if I refresh, you can see now this copyright is added there, and just make some random post,

and then, again, you should see that the copyright is at the very bottom of the page Great. That’s all I wanted to show you guys [Applause] Any questions? [CS50.TV]