Hello. Okay, cool. All right, so hello everybody. My name is John Snow. I'm a software engineer with Red Hat. I am the ATA devices maintainer for QEMU upstream and this is how to write a legacy storage device emulator and maybe why you would want to. Anyway, so as an overview for this presentation, I'm gonna cover what QEMU is a little bit. Some, I mean probably most of you know, but some of you may not. I would like to cover why legacy device emulation is important. I would like to talk a little bit about what exactly a legacy device emulator is. I would then like to cover a little bit about my favorite legacy devices, the ATA and friends, and then concluding the talk, I would like to do a whirlwind tour of bits and pieces of the code necessary to implement an emulator upstream. So what is QEMU? QEMU is an open-source general-purpose machine emulator and virtualizer. It supports a ton of different architectures. It's similar conceptually to if anybody has played around with like MAME or MESS. It's multiple different kinds of emulators all packaged together, just unlike MAME, which is targeted towards arcade machines, QEMU is targeted towards literally everything. So I guess QEMU is more like VMware and VirtualBox, but MAME is a lot more fun to talk about. So I'd rather do that. But what can QEMU do? It supports a variety of CPU architectures, like I said. It can run under a ton of them. It can run under a ton of operating systems. It can emulate dozens of processors, boards, chipsets. It'll support hardware virtualization via KVM, which is available for a number of architectures. It's capable of emulating hundreds of devices, anything you want from Nix, Hard Drive, Serial Ports, USB devices, etc. How is it used? The most common usage is virtualization. You'll be hearing a lot about that over the next couple of days. You can run, of course, x8664 guests on x8664 hosts to maximize your resource usage. For gamers, a lot of them have been using Verdio GPU lately. If you just check in on Reddit, and you can see everybody's very excited to run their favorite Windows games with near native speeds on Linux hosts. But emulation is also a really common usage for QEMU. You can run legacy applications and such on a brand new hardware. Or, if you want, you can run your favorite Mac OS 9 app on your modern machine if you really, really want to do that. QEMU is also often used a lot for debugging and development of various kernels, drivers, hardware, and so on. But it has some fun uses, too. This was actually a port of QEMU that somebody has turned into a working Xbox emulator. And I was so excited by this that I had to put that screenshot up there. But anyhow, why would you want to emulate legacy hardware? So the enterprise, and maybe sort of like home entertainment, kind of has different goals or objectives with emulation. The enterprise, we're very interested in performance and utilizing our resources and having this flexibility. And we're very interested in devices that maybe have never technically physically existed, because they give us the best possible performance. But maybe on the entertainment side, maybe it would be really nice to play TIE Fighter again, which only works on Windows 95, unless you have a ton of hacks for it. So sometimes an emulator is really useful for that. And sometimes there is a focus on legacy environments and things like that. But not always the enterprise objective, sometimes a little different from kind of the open source users want to see something a little different. So what would an enterprise want with any kind of legacy hardware? Sometimes there are infrastructure applications that were written a long time ago and then that guy retired and nobody knows what that program does. But it definitely only runs on a machine that stopped working 10 years ago. Sometimes emulation can help us out there. For flexibility, we don't know what people are going to do with this. We write this code and people do surprising and upsetting things with it. So we just want to make sure that everything is working as best as possible for as many different scenarios, because we can't anticipate what people are going to use things for. And sometimes you just simply want a CD-ROM, even though it may not be useful for massive deployments. Sometimes you just run it, if I just had a floppy disk, but well, maybe that's not as common anymore. But so I would like to talk a little bit about like preservation of media and hardware. So flash ROMs will degrade over time. So we'll CD-ROMs, your peripherals, the hardware they connect to, everything will eventually stop working. So there are a lot of organizations out there dedicated towards archiving media. So we have archive.org, the U.S. Library of Congress are all working on preserving books, movies, media. People are preserving software, primarily video games from TOSEC and MAIM and no-intro organizations like that. But who's archiving the hardware? Us, I guess, kind of. So to keep these archives useful, we would like to provide emulators that can run all of these old hardware that's sold software that we've been hoarding for decades. So like video game home computers are pretty well covered by a lot of emulators that are very narrowly focused and receive a lot of attention, but maybe home computers are perhaps a bit underrepresented, but it's just as important as the video games, I think, but less fun to talk about, I suppose. So what is a device emulator? So when we talk about an entire emulator for an entire computer, it's a collection of various emulators that are focused on different aspects. So the device emulator itself is either a program, a module, or a plug-in that's dedicated to a single core purpose. It's kind of useless on its own. It only works in conjunction with other emulators, and it's the inverse of a device driver. The device driver is telling the guest operating system how to interact with the hardware, but the device emulator is kind of doing the opposite thing. You're allowing the computer to talk to a device driver. So if you wanted to look at, for instance, the Linux source for libata, and then compare with our emulator, they provide the complete opposite ends of the interaction for that. So we want to turn devices back into ideas. They started as ideas, and then people made the manifest, and now we want to turn them back into code. So where do we start with that? Commonplace standard specifications. So for ATA, we have ATA 8 as the latest one. Sometimes there's not a standard. You might have vendor specs instead, like for floppy drives. The OSDev wiki, if you are interested in looking up like kind of antique device emulation, the OSDev wiki is a great source of information for all kinds of standards and specs, and how to code for older systems. There are emulation development forums and lists. Of course, there's ours. QMUDevil.org, and maybe the best way to figure out how to turn a device into an emulator is to examine the real device. So this is my Q-bit work. This is a physical Q35 machine. This is the latest PC chipset we've added to QMU, and I use this to investigate the real behavior of the CD-ROM, the floppy, and the Southbridge chipset to make sure that our emulation is on point. It's not fun to use this, but there it is. So for observing a real machine, there's a few key techniques. I mean, a custom Linux kernel is really invaluable, because you can observe the device behavior, and then there's the old standby of printfs, which are dumb, but they always work. You can do device pass-through using a machine that supports the Q35 machine there. It actually doesn't. But if you can pass the device through, you can use QMU. You can use a debug build of QMU to see what the device is doing, and there's ways that you can investigate the behavior there. You can also look at existing driver code to interpret how a device should be working. But you have to be careful, because if you use open-source drivers, your only source of information for how to write the device emulator, any bugs that existed in that driver are now going to be bugs in your device emulator. So you should have multiple sources of information. You have to be careful about that type of thing. So for specifications, there can often be multiple layers of things. Everything uses a spec from something else, and this list could probably extend indefinitely out to infinity in either direction. But if you were interested in implementing a particular device, you would want to kind of look a little bit above and a little bit below your spec to understand kind of how it's expected to be used and how it expects to use adjacent devices. So not only are there multiple kinds of specs involved with any one device, but they often have different flavors. So AHCI for the SATA controller, it's just a spec, but real devices have specific quirks. So the Intel implementation on the ICH9 Southbridge has all kinds of magical registers they've added to add specific flavor. And Keemew mimics the real device is not the abstract of it, so we have to make sure that we're following real behavior and not imaginary behavior. So how does this all fit together? I'm going to talk about writing just an IDE emulator without all of the other components that would be necessary to make it work, but I will show the APIs that we plug into to get that running, which hopefully keeps it simple. So I'm going to talk super, super quick about exactly what IDE is. It's originally integrated drive electronics. It was a drive that plugged straight into the isobus. Which kept it very simple, but time has moved on since then. Later, ATA2 added EIDE and DMA, which started to complicate the design a little bit and started to build up of specifications on top of specifications. A TAPI was an extension to ATA, which allows you to send SCSI packets to an ATA device, which is how you communicate with CD-ROMs, so that adds yet another layer to the emulation. SATA is a superset of ATA. It defines a couple of new commands, and it supports most of the old ones. It has a new message protocol. It was actually designed to use an external host bus adapter, kind of unlike the original IDE, but unfortunately it's backwards compatible, so it kept all of the baggage from the original spec, which kind of complicates matters, but it's okay. A HCI is the advanced host controller interface. The host bus adapter was designed no longer internal to the drive. It got rid of the direct CPU IO access, and everything is done through PCI memory mapped registers, more or less. So the design has evolved a bit, so just as a super quick recap, we have all of these specifications that we have to be aware of when we're writing the simulator, but with good object-oriented programming, hopefully you wouldn't need to worry about necessarily all of them, but real life and expectations, sometimes they diverge. So why care about ATA specifically? It is kind of slow. It's inefficient. There are a ton of specs and acronyms, but cases four, it's extremely widely supported. It's often used in bootstrapping better devices later if the drivers aren't included with your installation media, and it is modeled after real physical hardware, so it does have very good support and guest operating systems. So let's talk about how exactly you would do this. So it is a bit messy, so I'm going to skip over quite a bit of detail, so I'm going to try to focus on some of the key portions here of literally exactly how we would implement this in QEMU. And if you are curious enough, it's always open source. You can read the code yourself. You can ask me questions later, and I could help somebody get started if they were interested. So we're going to use QEMU's QDev to define the device. It's our own implementation of kind of our object oriented device tree. We're going to define or describe what the parent bus is like so that QEMU knows what type of things to plug this device into. And we're going to define a couple of user configurable properties for the device. Good, it's readable. So we don't use C++. Maybe that surprises some people. Maybe other people are very excited by it. But we have our own object oriented system for describing devices. So you can see here I've named this device the DevConf device, but I intended it to be an IDE device. The parent is our generic device, and it inherits all of the generic device properties. We're going to describe the size of both the class and the instance. This is stuff you wouldn't normally have to worry about in C++, but welcome to C. So we're going to describe here as well under DevConf register types. We're going to register our type info structure, and then using a bit of compiler magic, we're going to hook into the rest of QEMU so that QEMU knows about this new type we've created. And then over here, you can see that we're actually defining the structures. I've kept them simple here. I haven't added the extra information, but you're going to describe a device, and the first member is going to be the parent device, and same for the class. The first member is going to be the parent class. This is how we're going to do our manual object oriented bits. And then in the class initialization, we're going to describe the category of device, the name of it, give it a human readable description. And also during the class initialization now, we're going to explain what the parent bus type is, which actually isn't that important for IDE because they're not hot-pluggable except in Zen, I guess. But for newer devices, there's hot-plugging, and the bus descriptions become very important for knowing where you can plug in these devices. So device properties, similarly, during class initialization, we can point to our property struct, and we can define a couple of interesting things like the version, the serial model, things like that, things that the real ATA device would have to report to the guest. So it's just a simple structure of the names and where in the object these things are stored. And then we can link that into the class, and then QME will handle a lot of the rest of that for us. Of course, in the device, we need somewhere to store these properties, so you would put them in this structure. And then there's an ellipsis up there. I've kind of omitted a lot of the actual real register state for where you would begin putting the real IDE values, but I'm trying not to scare people. So device realization, just like in C++, we have essentially what our constructors. You set them in the class initialization function again, it runs at boot, and you can choose your realization function for a device. And here's where things get really hand-wavy. So here you would normally check the properties that the user provided. Did they ask for a serial number that was just complete garbage? Did they type a bus that didn't exist? You can check those things here. And then you would generally pass on the initialization of the device struct itself onto a helper into the thing, but this is your chance to initialize all kinds of register values, initial state, things like that. So we have a basic device. We want to make it talk to stuff. The basic IDE devices use a CPU IO, port IO, not M-MAP, and which is kind of configured by the machine instead of the device. And by convention, these are the ports that we use for old IDE drives. So to set up CPU IO, you can see that this is the isobus. This is the definition for the isobus. And as a user property, we've described the IO base and IO base 2 as our conventional ports. And then during the IDE bus initialization, we call IDE in the IO port with these properties as configured by the user, but it defaults to those. And then in the initialization here, we're going to pass this off to the iso register port IO list function, which is going to use these two structures, IDE port IO list and IDE port IO 2 list, which are defined over here. And this is how we're going to hook into, when the guest operating system requests to talk to our device. So we have all of these functions that we've defined, read and write for, this is the base register, these are read and write to the data register, and these are read and write to the status register. So we can just describe this struct of all these read write functions, and then we can hook them into the port IO register list. And then Cumie will handle the rest for us. If the guest asks to talk to these ports, we will get calls to these functions, and we can write the command handlers accordingly. So the next thing we want to do, the guest can talk to us. We would like to talk back to the guest, so we need to register an IRQ. Modern host bus adapters handle it for us, but IDE is old, so it doesn't. So similarly in the iso bus, we have another property to define the IRQ is defaulting to 14, but you can figure it. And then similarly, another function here is an IRQ, and we're going to register our IRQ to be used. And if we want to talk out, this is the actual real unabridged IDE set IRQ function. It's very dead simple. If interrupts are not disabled, we just raise the IRQ. So now we can get messages in, we can send messages out. And this is the last part. So transferring data, the exciting and good part of the IDE device. So for this, the API we're going to use is the Kimi's block layer, which you can find an infinite number of talks on if you are interested about the nuanced way that that works. And it's sometimes a little difficult to follow. This is literally the chart I made for myself when I started working on the ATA device to literally help myself understand the flow of everything, but we don't need to worry about that. We do have simpler versions that we can use. So for instance, here is the simplified version of kind of what's happening with an IDE device. The guest is going to ask for data via the IO port 1F7 using the read command. The ID emulator will intercept that via that port IO list that we registered. We're going to buffer it using block AIOP read V currently, which is going to read from our block layer like the actual host storage, and it will buffer that data in the IO state for us. And then the guest is going to read that data back using CPO input. And in between, of course, there will be an IRQ to let the guest know that the data's ready. But it's reasonably simple once you kind of cut out all of the error checking and so on and so forth. But we're going to use, in our emulator, kines block AIO read V to actually get the data from the disk. And then once the data is done being read, the callback is going to set our device state and issue an IRQ. Okay. Okay, I got to hurry. So it's going to read the data and eventually the guest will read it using the CPO input. And then writing data looks a bit like this, but I'm out of time. So if you need any more information, please feel free to reach out to me. I will post the slides online soon. I encourage you to reach out if you are interested at all in writing device emulators. Any, thank you. Oh, are we good for like a question or? Okay, they're giving me the out of time things. I'm like, ah, crud. So does anybody have any questions that I could help you with? I know that was like super, super, super quick. Yes, I can write after this. It's not fully functional and there are some cheats that I did. So the real IDE device as implemented in QMU has all of these nasty, hairy, kind of backwards compatibility bits that we had to put into it. So for the sake of posting neat little snippets of code that fit on a presentation slide, I had to cut a lot of that stuff out. So I do actually have a working example device, but there's some kind of hacks in it, like direct casts to other types so that I didn't have to re-implement 40 other classes. But I can post the code and explain where the shortcuts were taken. And the slides will be up soon too. Yes, we do have some. I stuck with one that I liked, but yeah, I can post that as an amendment with this if you'd like. Anybody else? We good? Okay, I think we're good. Oh, oh, hi. Sure, okay. So the question is the legacy IDE I was talking about was mostly CPA-IO and not M-MAP access. There are similar functions. What I showed was you basically create a structure of the offsets you're interested in and what functions you would like to register with those offsets. There are analogous structures for M-MAP access, and a lot of that is handled by the PCI device above you. So the AHCI device extends the PCI device, and there are basically structures you can register where, oh, if somebody writes to this M-MAP bar of this PCI device, please call this function and you can define your function and from there you can define whatever structures you would like for dealing with that request. Yeah, it's not too much different. I just, 25 minutes is shorter than I thought it was going to be. Yes, in the floppy device. ATA does have some, I should repeat the question, sorry. So the question was did we run into any problems with the timing of the devices for these? And yes, we did for the floppy device in particular because the timing is a lot more stringent on those. So there are sometimes some delay functions that you have to write and one of them caused us a CVE, which we fixed it, it's okay. ATA I think is a little more lenient and forgiving because you can always just signal the interrupt when the data is ready. The data flows a little better. I think the floppy spec from what I saw of it was a lot more like, yes, you issued this request and then you have 400 nanoseconds and then you are allowed to submit a thing again and the timing's there a little fussy, but for ATA it wasn't so bad. Okay, we're good. Okay. I'd just like to remind you just a little bit of attention if you could raise up a presentation of speakers in the mobile app or through the web interface we would appreciate any kind of feedback we could get. Thank you.


Good evening, everyone. Welcome to tonight's Common Council meeting. As always, Madam City Clerk, order of the week. Thank you. Strive for integrity. That means knowing your values in life and behaving in a way that is consistent with these values. Thank you very much. For the 23rd regular meeting of the Common Council order, please call the roll. Born. Here. Bulk. Excuse. Decker. Here. Gisha. Here. Hanna. Here. Heidemann. Here. Kittleson. Here. Cleunas. Here. Meyer. Here. Montemayor. Here. Rinflaich. Here. Ryan. Here. Zurich. Here. Van Der Wiel. Excuse. Verhasselt. Excuse. And Wongamon. Here. Thirteen present. Quarms present. At this time I'd ask Oldman Hanna to lead us in the pledge. I pledge allegiance to the flag of the United States of America and to the Republic for which it stands one nation under God, indivisible, with liberty and justice for all. Thank you very much. Approval of the minutes, President Hanna. Thank you, Mr. Mayor. I'd make a motion to approve the minutes. Second. Motion and second. Under discussion. There being none, all in favor say aye. Aye. Any opposed? Motion carries. Minutes stand approved. Mayor's appointments. Attorney McLean. Hereby submit the following appointment for your consideration. Harold Peake to be considered for the Board of Appeals to fill the unexpired term of Brian Versey, which expires April 30, 2010. Harold Peake will join the committee as second alternate. Dale Feld will move from first alternate to full member and Robert Tim will move from second alternate to first alternate, signed by the mayor. That appointment will lie over. Confirmation of appointments. Michael Dietz to be considered for appointment to the Group Health Insurance Committee to fill the unexpired term of Patrick Dugan whose term expires on 430-09. You need a motion to confirm? Second. Motion second. Any discussion? All in favor say aye. Aye. Any opposed? Motion carries. Appointment is approved. Continue. Michael Johnson to be considered for appointment to the Wellness Committee to fill the unexpired term of Patrick Dugan whose term expires on 430-09. Sign by the mayor. Any motion to confirm? Second. Motion and second. Under discussion. All in favor say aye. Aye. Any opposed? Motion carries. Appointment approved. Todd Thone to be considered for the Board of Contractors examiners to fill the unexpired term of Andrew Hoppe which expires April 30, 2009. Todd Thone will join the committee as an alternate. Dan Donne will move from alternate to full member, signed by the mayor. Need a motion to confirm? Second. Motion is second. Any discussion? There is not. All in favor say aye. Aye. Any opposed? Motion carries. Appointments confirmed. Thank you very much. Attorney McLean. Next item on the agenda is a public forum. Madam City Clerk. Thank you. First this evening will be Henry Capitilo. If you would come up to the microphone please. And Henry can I have your home address please. Yes that's 1619 North 38th Street. North I'm sorry. 38th Street. Okay. And you will have five minutes sir. Okay thank you. I had something already prepared for you but what I'm going to do is I think I'd rather tell you about the people that we serve in the city of Sheboygan. If you recall on the 18th of this month we received a letter from the city assessor saying that our property tax exempt status was going to be taken away and that we would be paying property tax effective as of this year. Part of it was that I think that the city assessor really does not believe that we are an asset to this community that we help the low income, the lowest of the low income. I'm going to give you several stories of individuals that we have and you can decide for yourself. I'll use first names only. Darlene was an individual that came to us seeking housing. What happened is she was turned away from the housing authority which is tax exempt and which is part of the city. They would not provide housing for her because she did not qualify. She didn't have income at the time. The Salvation Army helped her. We accepted her. We provided housing. The course of the time of her stay there she ended up having a stroke. She couldn't pay her rent. We could have evicted her but we didn't. After the stroke we had her. We helped her. She came back to live at the boarding house. She was behind on her rent probably up to six months. We did not evict her then. She applied for her social security. She eventually got it and believe it or not you can probably guess where she's living now. She's living at the housing authority. They provided her housing but only after turning her away and actually us helping her. That's one case. Another one we had is a vet that basically I saw walking down the street one day and I couldn't figure out why he was walking the way he was. I asked him. I said David what's the matter? I said were you drunk? Because he does have alcohol problems. He said no. He says I can't see. I said what do you mean you can't see? He says I'm going blind. I said have you gone to the VA and he says they're telling me that I can't get help and it's going to be about two years before I can get in to get surgery. It was just cataracts. I call the state of Wisconsin. They send an individual to talk to Dave. Nothing happened. What they did provide him with was a cane and told him that once he became blind that they could help him adjust to being blind. I said that's absurd. A person that can get an operation can stop from going blind. So I got on the phone. I got a hold of the VA. I called them. I said the next call that I'm going to be calling is my congressman and my senator. And this is what I'm going to tell him that this person when he enlisted to go into the Marine Corps, I said do you think that he would have gone in if 10 or 15 years later he would have known that he was going to go blind and you wouldn't provide any kind of assistance to help? I said it's a simple operation. Well shortly after that I think it was a day later they called me. They said we've scheduled him. He will go to surgery. It's going to be about a month. Dave can see now. We had another vet that was at our place and he had alcohol problem too. To the point where he was pretty much and he also had cancer. I asked him have you seen the doctor? He says it doesn't do any good. Won't do any good because he said I'm terminal. Well what happened is I would see him and I could tell he was getting worse every day. To the point where he couldn't hardly ever even walk anymore. He had sores on his feet. His room was a mess and I finally said this is it. I called the social workers. They said we can't do anything. A social worker came there said yes this is a bad situation but we really can't do anything. I contacted the veteran's individual that works with the vets. He came down. Eventually it was between him and myself that we contacted the police. The gentleman was taken to the hospital on Friday. He passed away on Saturday.  Excuse me. Sorry to interrupt but would you like your additional minutes? Yes. Thank you. That's just some of the people that we help. I can tell you of a multitude of these individuals that we have. Now we do provide a service. We have social workers that have referred individuals that could not get housing anywhere that are in our boarding house now. We work with the Salvation Army when they need place for someone to stay. They refer them to us and they come and they're not working. They don't they don't have a job. We let them in. How many landlords are going to do that? I can tell you as of today what we have in collection is pretty much close to $100,000 that we have lost on rent for people that we have not evicted that we have helped and this is the organization that Home Inc. is. You may not like what I come to say here when I come to the council. I think part of the reason that this happened is because I am so vocal and that I do come here and speak out. Excuse me, Henry. Your minute is up. Thank you very much. Next on our list would be Wendy Schmitz. Wendy, can I have your home address please? 25 Hine Avenue, H-E-I-N, Plymouth. Do you want to pull the mic just a little bit closer to Wendy so everybody can hear you? Go ahead. Marge will let me know if she can't. It is with great pleasure that I present the annual report from the Senior Activity Center tonight. We had an amazing year. You have the report in front of you, so I will just point out the highlights. In 2008, we had 32,342 visits to the center. That is 1,600 visits more than the year before, nearly 5,000 visits more than 2006. When you consider that many of our participants move into assisted living units, no longer can get out or unfortunately pass away, that is considerable growth. We're growing at approximately 20 new people a month. Since the Friends of the Senior Activity Center hired a part-time volunteer coordinator, we have consistently seen 195 volunteer visits a month. 6,763 hours were donated last year. If those people were paid minimum wage, they worked the equivalent of just under $44,000. The Friends organization administers all of the program funding at the center. Participants paid over $24,000 for their programs and activities. Through fundraising efforts, individuals and businesses have contributed a further $13,000. Staff and volunteers conduct 38 different programs every month. Lakeshore Technical College started community education computer classes on Thursday evenings. My staff responded by offering to teach evening art classes, wood carving, and line dancing to accommodate younger, busier seniors who still work. When the mayor put out an appeal to save the Memorial Day Parade, our staff responded. When Alderman Corey Bauch asked for volunteers at the Spaceport Pilot Project, our seniors responded. When the City Clark appealed for help to get out a record number of absentee ballots, our seniors completed the project in record time. When residents of the city, the state, and the country bemoaned the fact that our money was worth less than ever before, my seniors suggested that we charge everyone an activity fee of $1 a month, which would provide us with at least $6,000 a year. They have formed a fundraising committee and have sold baked goods to visitors who come to have their taxes prepared by our senior volunteers. They've raised over $200 in just two weeks. We collaborated with two rivers to offer day trips, share expenses, and their profit. We worked with the county and for the first time since 1989, we are receiving a monthly stipend toward utilities. We offered a breakfast for the brain curriculum, which was so popular we had to add additional afternoon sessions. We now offer a wee system and with our big screen and sound system, it really feels like a bowling alley. We won an award for our cable TV show. Seven people went to Italy in November, 10 people are leaving for Beijing in a few weeks, and I look forward to the commission check. The mayor recently said that our place is a happy, busy, bustling place. In fact, the only complaints we receive are that there is nowhere to park and that there is not enough room for all the programs we want to conduct. We are bigger and better and yet stayed within budget. Our seniors don't whine about wanting the city to provide more. They are responsible and resourceful. They want your support and your guidance in planning for the future. We want to be ready for the largest group of retirees this country has ever known, the baby boomers who started to retire in 2006. Our seniors aren't in rocking chairs, but as the community learned from our music festival last July, we can seniors rock. Thank you, Wendy. Next on the list is Gary McMullen. Gary, if you could come up to the front mic, please. Gary, if you want to move the mic up a little, it will give you. I need your home address. It's N1552 Lynn Road, ADEL. Lynn Road, LYNN. You will have five minutes served. Thank you. I'm not prepared like everybody else. I came because I have a business on Indiana Avenue and that's my concern tonight. Until I get the letters from the city, I don't know where about the 25% that we have to pay towards redoing the surface of the street all to the center of the road. I wasn't aware of that because most of the cities, I went to school in Plummouth and I mean my brother works in Plummouth and they take care of it right up to the curb. I talked with Jean and I talked with Bill and they explained to me that years back I guess the city passed this resolution that okay everybody's going to pay 25%. Me never living in the city. I thought that was a little unfair because I'm paying 25% of something where everybody's going to be using it. I think this should be spread out over the entire tax base, not just people from 14th Street up to 17th Street or whatever street you happen to be doing at the time. The other concern I had and I talked with the engineers was project cost because I realized this was probably cut and dried two years ago, maybe three years ago because you have to plan ahead for everything. Right now I'm sure if you went to contractors, there's a lot of people out there just looking to do work and I'm sure it could be done for a lot less by guessing you cannot renegotiate this because it's a signed contract. With that thought in mind, I talked with Jean and I said you know if you could give us a tax break, give us some kind of tax break because right now when we shut down a street, we rely on business, rely on traffic, it's not going to be there. They say okay, I can come in through the alley but there's only two of us that really have access to the alley. That'd be myself, the Laundromat and Bourbon Street. The music store, the stitchery shop, they have a big fence back there that people can't crawl over the fence. They can't get to their places. So just looking at the economy the way it is, I mean nobody's making money hand over fist anymore. We're struggling just to stay alive and it is a burden. One of the other things I've thought red was you know if you can't afford it the city is going to extend you alone at 7% interest. I'm thinking why do they have to make money on this and on top of everything else. So to me it's a burden plus now we got to pay the city for the burden and it's it just doesn't seem fair. So I'm looking for any assistance that anybody can put in and say okay listen these are not normal times we're going through. I read in the paper where you want to bring new business in the Sheboygan. I sure like to keep the old businesses alive and afloat and keep them going because I think that's what killed 8th Street years ago. We decided to bring in these malls and everything else and everything you've spread out and it's like we don't worry about the old businesses we want new business. Well the old business is what built Sheboygan to begin with. So that's basically what they have for tonight. Thank you very much. Excuse me. Next on the list is Carter Paulis and Carter can I have your home address please? 414 Erie Avenue. And you will have five minutes sir. Thank you. Good evening to all. On Christmas Eve of 1936 two months before I turned seven years of age I received the next morning a wonderful surprise. My dad had worked hard and bought me an American flyer train. And that's when I had my first interest in trains and having fulfilled all of society's obligations and priorities and finally was able to retire. Around 1988 or 89 I was looking for a railroad group to become a member of and I came upon a group here in Sheboygan and this is what this is all about. The Sheboygan Society of Scale Model Railroad Engineers Limited has been serving our community for 32 years. Practically all youthful and sharing groups along with its citizens in Sheboygan have enjoyed and used our society's services over those 32 years as outlined in our letter to the city assessor. In order to satisfy legal requirements for our 501c3 status as outlined in our constitution and bylaws we use the words as shown in our purpose for our existence all of which the city has on file. We are primarily a historical and technical society and have become a repository for materials in those two categories and service our community in these two categories. That is the exemption status we have been given by the city for all these years. This is just one of the ways that societies throughout our country satisfy legal requirements for their existence so they may continue to devolve all of their energies to service to the community. Nothing has changed in law or in the assessor's state manuals regarding our particular classification. Assessors have stated in Sheboygan from the beginning that there is no reason legal or moral why our status should be denied. But a recent assessor's meeting with unknown motivations decided on in our opinion vague grounds to go after 10 of our local organizations and deny them tax exempt status in order to gain further revenue. We as a society do not have the wherewithal to fight this any court of law or a state all of which is available to us. We can only appeal to you on moral grounds of service to our community. Society continues to enrich itself and the community with higher interests pursuits and protections of its heritage. We ask you to let us continue our efforts even in these difficult times. Otherwise we really will have to close our doors. Thank you very much. Thank you Carter. And last on our list would be Joanne Scribner. Joanne if you could come up to the front please. Joanne if you could give me your home address. Three Seneca Trail Sheboygan. Okay and you will have five minutes. First of all thank you Mayor Perez and Sheboygan Common Council again for another chance to speak to you tonight. My topic tonight is the as Mr. McMullen was talking about the the assessment on the work on Indiana between cell 14th and cell 17th Street. Sheboygan Press Wednesday February 25 09 panel won't drop assessment for street work. The Sheboygan Common Council is wrestling with ways to try to make the high cost of specialist street assessments more palatable to property owners but it's unlikely that Alderman would consider repealing the city's long-standing ordinance of requiring people who live along a street schedule for road work to help shoulder the bill. Several neighbors who are facing assessments of several thousand dollars for work to be done on Indiana Avenue have complained to city officials that they can't afford to pay the bills. The one point twenty two million dollar project to rebuild Indiana from 14th to 17th Street starts in the spring and 39 property owners have received assessment notices. The preliminary cost estimate for the assessments is $80 a linear foot. At Monday nights finance committee meeting Alderman talked about creating a fund to help homeowners in financial need pay their assessments and there's also a proposal to lower the interest rate for people who work out a payment plan with the city. However the committee voted unanimously to file a resolution supported by the Public Works Committee to repeal the special assessments for the Indiana Avenue project. The Common Council is expected to take up the issue as next meeting on March 2nd tonight. I cannot see how this will pass council because it would be so unfair to everybody else in the city said Alderman, Maryland, Montemure. Finance committee members said they sympathize with those getting socked with the big bills in a top economy but said residents all over Sheboygan have been paying special street assessments for decades and it would not be right to change the ordinance for those living on Indiana. It's tough to just cherry pick one or two spots where you don't do it consistently because that hurts all the rest of the people who play by the rules. Gisha said we want to be sensitive and we want to help but repealing is not the answer. Officials said it would be difficult to shift the cost of street assessments to the city's overall tax level because it would force everybody's tax bills to jump higher than allowed by state law. It may also hamstring the city's ability to fix streets. Your constituents are going to be screaming when they see their tax bill the next year city attorney Steve McLean said the finance committee is considering lowering the interest rate for people making payment plan arranges with the city from 7% to a figure 1.5% above the city's general obligation bond interest which last year stood at 3.4% which would make a big difference to Leroy Jacket and Donna who own Westside Bakery 1420 to Indiana of the lower interest rate. Gisha started suggested a $50,000 fund to help people who need help. Alderman Jean Kittleson said that although the resolution supporting the repeal of the assessments was indoors it was never meant to actually rescind them but to suspend them until the city looked at different options to help the neighbors. We're not going to get rid of the special assessments in the city that has to stay she said has to stay. I don't know why we have to have assessments. Who is the city? The city is the taxpayers. Everybody in the city probably uses Indiana between 14th and 17th Street every single day. You have to use that street to go to Westside Bakery and get a donut or a cake or you have to go maybe use it to get to the center UWS or Lutheran High or Kohler Company or place in Kohler. Everybody probably uses almost all the city streets almost all the time so I don't and I have not taken Taxation 101 so I don't know all the state codes and the city codes on how to tax but I would suggest that why don't instead of assessing those people in that area just repeal that ordinance that has been on the book for how many years now I don't know when did that ordinance even come on the books just spread it all over the city. Every taxpayer that way you don't have people who are you know assessed a million dollars for their particular stretch of street and someone else has assessed $100 for their particular stretch of street that's not fair so I would suggest get rid of the ordinance repeal that thing and spread the bills all over the city to every single taxpayer because every single taxpayer probably uses all the streets almost all the time and those businesses like Mr. McMullen over there they need some breaks and I don't think they should be forced especially if they're older on Social Security they're in their 70s or 60s or whatever they are it's not right you need your extra minute I do thank you okay go ahead so they shouldn't I don't think that those people should have to be forced to pay a special fee I think it should be spread throughout every single taxpayer every single driver adult driver who is a taxpayer property owner in the city looks like Carol Guy is concerned about that too because she says that the ordinance should be repealed because it is unfair to retirees on Social Security and those on busily busy heavily traveled streets and don't forget a lot of semis go on Indian Avenue and not a lot of semis go on the residential areas so last point we need a zoo we need a museum that's actually fun to go to we need a roller skating rink that's full-time and if we don't get some fun stuff in Sheboygan people are gonna go say bye we're gonna Branson we're gonna have a good time thank you very much thank you that's it thank you all those that address the council tonight next item on the agenda is six hearings I will read each one and then ask if there's anyone that would like to address the council with respect to any one of those six if you wish to do so please specify which one first hearing is to rezone property located at 605 South Wildwood Avenue from class SR 5 suburban residential to class urban industrial classification second hearing to repeal and recreate the city of Sheboygan's floodplain zoning ordinance be an appendix a to the Sheboygan municipal code the third hearing for the proposed assessments for water lateral replacements and north fifth street from Center Avenue to New York Avenue the fourth hearing for the proposed assessments for water lateral replacements in 502 and 504 Pennsylvania Avenue and 616 North 6th Street the fifth for the proposed assessments for water lateral replacements in New York Avenue fourth fifth Street fifth Street to New York Avenue to Wisconsin Avenue and 610 North 6th and then the finals and 6th hearing for the proposed assessments for water main installation in North 5th Street from Pennsylvania Avenue to Center Avenue is there anyone that would like to address a council with respect to any of those sir would you please come up to the podium sir can you tell me which one you would like to talk about yes I'd like to talk about the number one the first one I need your name my name is Tom Clark Tom Clark I live at 612 South 22nd Street South 22nd that's correct go ahead I have bought the property that's at 605 South Wildwood Avenue and I oppose the rezoning I agree with the decision by the Planning Commission to not rezone it basically for the reasons they stated that it would adversely affect the properties the single-family dwellings at this at this location and that it doesn't fit the neighborhood the neighborhood is all residential I would like to keep it that way so that we'd like to have it stay the way it is and follow the Planning Commission's recommendation thank you thank you thank you is there anyone else who would like to address the council with respect to any of the six hearings is there anyone else is there anyone else president Hannah thank you mr. Merritt make a motion to close the hearing second motion and second to close hearings under discussion there is none all in favor say aye any opposed motion carries consent agenda 23-1 to 23-19 thank you I wanted to say a few words even though it's on the Consent Agenda tonight I wanted to say a few words about document number 23-19 which is an ordinance that I that I crafted and I want to give the people at home a little background on it back in November in the November election down in Milwaukee there was a group that brought forward a direct legislation referendum and a direct referendum legislative a direct legislation referendum that passes automatically becomes enforceable by the by the city council automatically they don't even have a vote on it the referendum in Milwaukee back in November asked the question and I don't have a verbatim that went something like this it asks the citizens of Milwaukee would you favor your employers having to pay you paid sick leave whether you were full or a part-time employee of that company or business and not surprisingly it passed overwhelmingly with about 70% of the vote Mayor Barrett opposed the law the majority of the Milwaukee City Council opposed the the referendum the equivalent of the Milwaukee Chamber of Commerce and all the business organizations the referendum passed and is now in the courts and it is a business and job killer for not only the city of Milwaukee but any other city in Wisconsin that has a similar referendum if it if it would come to fruition the the the referendum I'm sorry the ordinance that I crafted for the city of Sheboygan follows a similar ordinance ordinance that was passed in the city of West Alice back in in December preventing a municipality from imposing wage and benefit requirements on its private business employers a number of other suburbs of Milwaukee there's I believe so far Brown Deer has approved an ordinance like this West Alice South Milwaukee Franklin Wabatosa Oak Creek Greenfield St. Francis Cuddehyde and Glendale and I wanted to bring this forward as a proactive proactive action for our local businesses here in Sheboygan what's happened in Milwaukee is that a number of businesses who lease property in the city of Milwaukee as a result of this of this referendum if it goes through are not going to renew their leases in Milwaukee are not going to be moving to suburbs a number of companies have reduced their vacation for example if you have three weeks of vacation many companies have reduced the vacation for their employees down to two weeks one long time business in Milwaukee Heinemann's restaurant they've been in business for 30 years in Milwaukee recently closed their door because of some debt issues but the owner of that company said that the straw that broke the camel's back was the possibility of this ordinance getting out of the courts with a favorable recommendation in Milwaukee and they simply said we cannot afford to have our part-time employees call in on a minute's notice and require paid sick leave and how are we supposed to run our business so I brought this forward as a proactive measure for the city of Sheboygan and as we go into the future this governing body in the city of Sheboygan if this ordinance passes tonight will not be able to impose any salary or benefit requirements on private businesses in Sheboygan thank you did you make a motion already to no would you please sure thank you mr. Mayor I'd make a motion that all ROs be accepted and placed on file and all RCs be accepted and adopted second motion and second on the consent agenda 23 1 to 23 19 under discussion there is none please call Boren Decker Yasha Hanna Heidemann Kittlesen Clioness Meyer Montemayor Rinflaich Lyon Sirich Longerman 13 eyes motion carries communications and petitions 23 20 to 23 22 to be referred report of officers to 23 23 will be held for 22 20 23 24 will be held for 23 39 23 25 to 23 36 to be referred resolutions introduced 3 23 37 by old man Gisha Hanna authorizing the city of Sheboygan's participation in the Wisconsin small cities community development block grant emergency assistance program is there a second to that any objection to suspension yes we have a time limit there's a possibility to receive some additional funding if we need an application deadline there's a motion is second and then I need a motion to put the resolution upon his passage motion and second under discussion there's none please call Decker Gisha Hanna Heidemann Kittlesen Clioness Meyer Montemayor Rinflaich Lyon Sirich Longerman and Boren 13 eyes motion carries the next item 23 38 we're going to pull forward 23 53 I think Sue's playing a little game here with me I swear I'm not if you look on page 9 23 53 I need that acted on first oh my gosh would you make a motion hold on hold on hold on it 23 53 that has your name on it so okay thank you move that the resolution be accepted and adopted motion second under discussion and I and I'm asking for suspension of the rules with an explanation please okay there's a second to that any objection to suspension please explain stand corrected resolution upon its passage thank you for the clarification okay I'm asking for suspension of the rules and there's no objection thank you the this resolution has to do with the ice damage that has taken place down at the marine of this winter it is substantial we've never seen anything like this the idea for suspension has to do with with the with the timeliness of boats are going in at about 45 days here and to get the work done and we're also asking that we authorize into a contract with one company and that was the company that built the docks to begin with floating dock systems incorporated in other necessary ancillary services very good thank you oh my eyes your light was on did you speak that was just to put the results on thank you okay on 23 53 the motion is to put the resolution upon its passage any more discussion on that much present born thank you honor Alderman Guesha maybe you could clear up for the public that these this monies that are being spent to repair these docks are not tax dollars and I believe they come out of some kind of a fund if you could clarify that please thank you excellent point Alderman born thank you we're talking about $250,000 which we think will be enough but we don't know obviously there's a fund called the marine and harbor fund and we have a marine and harbor commission that we're kind of combined the monies in that fund is what we use to build that that that boat dock that can't leader boat dock for all the for the boat shows and that lower boat dock by blue harbor last year it's the same fund we're talking about here the monies from that fund flow into it from the boaters from the dock fees along the river and all the ramp fee dollars flow into this fund so in this case you're absolutely right Alderman born there are no general fund dollars going into this it's boaters paying for boaters expenses thank you okay on 23 53 please Gisha Heidemann Kittleson Clioness Meyer Montemayor Rindfleisch Ryan Zurich Wangeman Warren and Decker 13 eyes motion carries 2338 Alderman Gisha Ryan authorizing the repair and reconstruction of the harbor marina docks damaged by the ice during the 2008-2009 winter season which is what the explanation we just heard real refers to we need a motion to suspend all mckittleson did you wish to do this well is this document 2038 Alderman Gisha you do the honors thank you I ask for suspension of the rules as previously second second any objection there is not need a motion to put thank you and move that the resolution be put upon its passage motion and second under discussion there is none please call Hannah Heidemann Kittleson Clioness Meyer Montemayor Rindfleisch Ryan Ryan thank you Zurich Wangeman Warren Decker and Gisha 13 eyes motion carries 2339 Alderman Kittleson Clioness Decker authorizing entering to the contract for the public boat launch improvements at the land park Alderman Kittleson need to do you need to do 23 24 except in file first thank you Meyer let's document 23 24 I'd move that this arrow be accepted and placed on file there's a second motion and second any discussion there is not all in favor say aye any opposed motion carries now we do 2339 and you need a motion I would need to make a more would like us to suspend the rules on this as well their second any objection with an explanation here I'll reserve my right to object with an ex without hearing explanation first on Kittleson please explain sure explanation being that we're on a time schedule with this as well there was some grant money that was allotted for this project that grant money needs needs to be used by June 12th also the project would they'd like to get started on it as soon as possible so that the when the boating season is here that we're not working on those concrete pads at that time sooner that our city engineer can get going on that the better off will be the summer season so thank you very much any further discussion there is none let's call roll Heidemann Kittleson Cleanness Meijer Montemayor Rinfleshe Ryan Sirak Wongaman Lauren Decker Gisha and Hannah 13 eyes motion carries 2340 and 41 lies over 2342 through 2346 to be referred report of committee 6 2347 to be referred reports of committee 7 2348 by law and licensing recommending revocation of alcohol beverage license number 2521 held by bureau culinary schools LLC upon the common counsel's acceptance of the attached findings of facts vice president born thank you your honor this has to do with the establishment called milk owned or owned or formerly owned by a Marcel bureau and at last last Tuesday's law and licensing committee meeting we had a quasi judicial hearing set up for Mr. Bureau to come in and tell us why he was in violation of the continuation of business ordinance what that means is that when anybody holds a liquor license in Sheboygan if they first of all if they get a liquor license they have to go into business within six months then for some reason if they close and they don't reopen within six months then we would call them in and ask them why they haven't been open for six months and if they can't give us a satisfactory satisfactory explanation the law and licensing committee and then the council has the power to re suspend or revoke that license well mr. Bureau apparently is now working in fondle act and living in fondle act and he was served served papers to appear at last Tuesday nights along licensing meeting and mr. Bureau failed to appear and present any evidence in his defense so as a result the committee voted unanimously to revoke his liquor license I need a motion to accept and adopt though a motion to accept and adopt the second motion and second any more discussion please go kittleson kleanness meyer montemayor rinflash ryan suric wangaman boran hi decker gisha hannah and heidemann 13 eyes motion carries 2349 by finance recommending filing resolution number 210809 to repeal resolution number 190809 related to special assessments for repayment of Indiana Avenue from South 14th Street to South 17th Street Alden Gisha thank you your honor I move that the RC be accepted and adopted motion and second under discussion there is none please call roll Kleine is meyer montemayor rinflash ryan suric hi wangaman boran hi decker gisha hi hannah heidemann and kittleson 12 eyes one no motion carries 2350 by law and licensing recommending denying beverage operators license number 8141 based on the applicant's record of violations related to the license activity which makes the applicant ineligible to hold the license until January 7th 2010 vice president borne thank you your honor is Amanda white in the audience tonight should not hear your honor very well please proceed miss white was the was the applicant who appeared before the council at your meeting two weeks ago and the council referred this back to law law and licensing to take another look at this and what makes miss white ineligible for the license and we cleared it up we clear we're able to clear clear it up in her minds in our minds was the four violations that she has that are related to the license activity is not a sheboygan statute it is a wisconsin statute so even if this even if this council decided to grant her a license madam city clerk and her office would not be able to issue miss white a license because of the four violations that she has that are related to the license activity it's a state statute so we have we can't give her a license because of the state statute now three of the three of the violations will be expunged from her permanent wreck criminal record in January of 2010 and at that time if she we instructed her that if she wants to come back and talk to us next January that we would take a look at granting the license not having the bartender's license does not preclude her from working she can work at the establishment where she's working except that she cannot work alone and she cannot close the establishment otherwise she can still work although at this time because of the state statute we're unable to to grant her the license so I recommend that the report of committee be accepted and adopted motion and second under further discussion there is none please call it all Meyer I'm sorry I Montemay or Rin Flesch Ryan Sirich Wongamun Boren Decker Gisha Hannah Heidemann Kittlesen and Clioness 13 eyes motion carries on this is introduced 10 2351 lies over 2352 will be referred matters laid over 11 2219 or number 3960809 by the city plan Commission recommending repealing and recreating the cities of Shebaughin's floodplain zoning ordinance ordinance be an appendix aid to the Shebaughin's municipal code all of them in Montemay or thank you your honor I moved to accept and follow the arrow and the ordinance be put upon its passage motion and second under discussion there is none please call roll Montemay or I Rin Flesch Ryan Sirich Wongamun Boren Decker Gisha Hannah Heidemann Kittlesen Clioness and Meyer 13 eyes motion carries 2220 or number 3970809 by the city plan Commission recommending that the property located at 605 Wildwood Avenue not be re-zoned from class SR5 suburban residential to class urban industrial classification I need a motion to accept and file and to accept in file 2323 also thank you your honor said those words again because that's exactly what I want to do in motion to accept accept and file and put the order file the ordinance and also accept and file 2323 is that your motion yes it is very good there's a second any discussion there is none please oh I'm sorry I'm going to thank you your honor just a question of this is a recommendation not to rezone we recently rezone some property in another part of town can I have some answer or explanation from the Commission as to why you did not want to rezone this one thank you thank you could we have mr. Salkalovsky speak I'll open the floor for mr. Salkalovsky motion and second any discussion open in the floor all in favor say aye aye any opposed motion carries mr. Salkalovsky please come up podium for thank you evening Mayor Common Council that's an excellent question because we were just here the other day and we were rezoning another parcel on broken Drive and we were recommending favorably for that particular parcel and the reason for that was it was utilized commercially it was in an area that was going to have a commercial zoning a little bit less intense in a residential neighborhood in this particular case what we're looking at is taking a residential property and zoning it to urban industrial and we don't have any idea what the proposed user is in essence they're just coming in to put a vacant undeveloped parcel and have it zoned urban industrial and our concern is that there's several residences directly on the east side of this property so whatever use eventually is going to be on this property is going to impact those homes so the idea was we felt that the urban industrial without a specific use is too intense of a use right now and it's not to say that the plan commission would totally object to any particular zone there may be other zonings that have less intense uses that might be okay there but in this particular case we didn't believe it was the right zoning and there were other areas in the city where there's urban industrial lands already available okay the applicant in that instance I chair that commission the applicant was perfectly all right with the with the decision because not even he knew what he wanted to put there yet so the doors wasn't shut on him it was just when you find out what you want to put on there come back okay we are on 2220 please call a roll rim flesh Ryan Sirich Longamon Decker Gisha Hannah Heidemann Kittleson Clioness Meyer Montemayor 13 eyes motion carries 2237 resolution number 205809 by Alderman Gisha Clioness Balk and Montemayor authorizing a transfer of appropriations in the 2009 budget established in revenue and appropriations for loan from a lion energy to replace high pressure air compressor at the wastewater treatment plant thank you your honor I move that the resolution be accepted and adopted motion that the resolution be put upon its passage I apologize motion and second under discussion as an explanation if anyone's curious we seem to do this every year with a lion they give you a favorable loan term for a piece of equipment that the savings on energy for that piece of equipment pays for your loan okay any more please call a roll Ryan Sirich Longamon Decker Gisha Hannah Heidemann Kittleson Clioness Meyer Montemayor and Winfleich 13 eyes motion carries 2238 resolution number 206809 by Alderman Gisha Clioness Balk and Montemayor authorizing the appropriate city officials to enter into a shared savings program service agreement with the lion energy Alderman Gisha thank you your honor I move that the resolution be put upon its passage motion and second under discussion this is the companion document to the item we previously just voted thank you any more discussion there is none please call a roll Sirich Longamon Born Decker Gisha Hannah Heidemann Kittleson Clioness Meyer Montemayor Winfleich and Ryan 13 eyes motion carries 2239 resolution number 2070809 by Alderman Gisha Clioness Balk and Montemayor authorizing appropriate staff to take the necessary actions to issue a request for proposals for cleaning and custodial services for the new police department via contracted services and an existing personnel to continue the service not to extend beyond May 1st 2009 Alderman Gisha thank you your honor I move that the resolution be put upon its passage motion and second under discussion I'd like to offer an amendment to the resolution please okay in the first sentence where you see the term and therefore and and every time it's noted thereafter under request for proposals I'd like to amend that to request for information it's a vehicle in RFI is different than an RFP and our purchasing director suggests we use an RFI in this case which is a little quicker method of getting a snapshot and a temperature of of what we can expect for fees and and then we would then follow an RFP procedure with with specifics on it the second amendment I'd like to make is under the first whereas it currently reads whereas the city council has determined to utilize contracted services I don't believe we have determined we've to utilize contracted services I think we so I would like to change the word utilize to explore contracted services I think that's more in the spirit what the council discussed so it will read then whereas the city council has determined to explore contracted services and the final item I'd like to address is on the one two three fourth whereas and this is in conjunction with the previous amended word it currently reads whereas a contract for cleaning services will be in place approximately the beginning of May I'd like to change the word will to may be in place because we won't know obviously until we get the the information back and review it and in everywhere you see RFP changing to RFI and I've supplied the city clerk with those items for a second to that amendment second under discussion on the amendment only only kidson on the amendment thank you mayor that that's wonderful I'm so happy that Alderman Guesha made those changes because I think that makes it much clearer thank you very much thank you on the amendment then we will call the vote all in favor say aye any opposed motion carries now I need a motion to put the resolution upon his passage as amended motion and second under discussion oh man Ryan thank you mr. mayor we have to be careful of here and that is exactly what these cleaning personnel are going to be doing at the police department and the only reason I say this is I was in officer Todd Preby's office a couple of weeks ago and as we came around the backside of the building to go to his office one of our present personnel Department of Public Works the DPW personnel that does the cleaning there was coming out of his office he just got done cleaning it and as I'm sitting in his office talking to him I'm looking up at a dry erase board he has on the wall and it basically is all of the NAD work that they're doing on garbage picks etc. throughout the city which is his neighborhood policing anti-drug work and this is all up on his wall for me to see and for anybody else that is cleaning his office to see so we have to be careful on outside cleaning services exactly if the proper security is there to allow outside services to come into the police department please we have right now the the personnel we have right now do have background checks they are authorized to be there so just so we keep this in mind moving forward in the future thank you thank you all the nation thank you your honor I'm in full agreement with Alderperson Ryan that's why item one under be it further resolved is all contract personnel entering the building must submit and successfully pass a comprehensive security and background check to the full satisfaction of the chief of police thank you okay we do have a motion to put the resolution upon its passage as amended please call the roll Wongamon, Warren, Decker, Gisha, Hannah, Heidemann, Kittleson, Cleannis, Meyer, Montemayor, Rindfleisch, Ryan, Sirich, ThirteenEyes, Motion Carries 2250 resolution number 280809 by Alderman Montemayor, Sirich, Decker and Meyer establishing the salaries for certain non-represented positions in the Department of Public Works Alderman Montemayor thank you your honor I move the resolution be put upon its passage motion and second under discussion all in Gisha thank you your honor could there just be some explanation as to what we're doing I I admit I should have called you ahead of time it did not thank you I think the resolution pretty much speaks for itself it is about the reorganization of the variety of supervisors and this sets the salaries of those reorganized people in its budget neutral it does not add ask us for any further money does and does that answer your question thank you okay there's no more discussion the President Barron thank you your honor I just had a question now it says that these are these are non-represented non-represented positions were these were these promotions that were made from people that were in represented positions and then these are promotions and now they're non-represented thank you again your honor and I don't remember if any of them were union people before or not but probably Mr. Bittner would know exactly if they were you want that answer Bill please come up the positions that are in here represent changes that were in that reorganization that the council approved some time ago it's the same level of supervision we had last year but in that reorganization in the process we've had two people choose to retire and therefore they will be promoted we've committed to promote from within and therefore there are some promotions in here that represent promoting from the bargaining unit into managerial positions I believe two of them are thank you thank you bill okay on 2250 there is a motion to put it upon put the resolution upon his passage please call the roll born Decker Gisha Hannah Heidemann Kittleson Clioness Meyer Montemayor Rinfleshe Ryan Sirich Rangaman 13 eyes motion carries 2354 a resolution by our man Gisha authorizing the issuance of a request for qualifications for labor services to assist the city through the collective bargaining strategy development and negotiation process for the successor labor contracts to the current 2007 2009 contracts only Gisha thank you you honor I move that the resolution be put upon its passage second motion and second under discussion thank you it this is in response to some requests at our last council meeting you'll note that we're using a different type of vehicle here as well for council information we're asking for a request for qualifications which is different than an RFP different units we use an RFI before our new city purchasing agent our shared person with the county is making some of these requests and it's a really good idea it not only takes into account the financial aspect but the experience level it's like you don't want to go to the cheapest heart surgeon in the world so it kind of melds the fact that sure you want to save as much money as you can but you do want somebody who's is not going to roll you out in a gurney so that's what this is meant to bridge any further discussion there is none please call roll Decker, Gisha, Hannah, Heidemann, Kittlesen, Kleinis, Meyer, Montemayor, Rindfleisch, Ryan, Zurich, Longerman, and Born, 13 eyes. Motion carries 2355 the resolution by Mungisha, Hannah, amending resolution number 120809 approving the 2009 2013 capital improvements program for the city of Sheboygan. Thank you your honor I thought I would pawn this one off on older person Hannah. Thank you so much I'll be Gisha. First I need to suspend the rules. Second. That's motion and there's a second. Any objection? The objection is coming unless you explain. Yeah I'd like to explain that we're really, Eisner cannot because of a state situation Eisner cannot start until 2011 so we're freeing up some money that was originally earmarked for Eisner and it's going to go to the flood area on was it New York and fifth on that so it's just it's a timing situation where we need to allocate resources. Okay there's no objection I need a motion to put the resolution upon his passage. I'd make a motion to put the resolution upon his passage. Is there a second? Second. Second. Under further discussion. They're all in the Rindfleisch. No? Please go to rule. Gisha, Hannah, Heidemann, Kittlesen, Kleinis, Meyer, Montemayor, Rindfleisch, Ryan, Zurich, Wangeman, Boran, and Decker. 13 ayes. 22.55 which is dead right. 23.55. 23.56 a resolution by Norman Gisha Montemayor, Baup and Boran authorizing a transfer of appropriations in the 2009 budget. Advanced funds to the 2009 capital improvements projects for the fifth in New York Avenue construction contract. Advanced being repaid with the borrowing in April 2009. Alderman Gisha, Alderman President, Hannah, I think you're gonna bum that one on you too. Please. Okay. Thank you, Your Honor. I'm gonna once again this evening unfortunately ask for suspension of the rules. Is there a second? Any objection? There won't be unless you. Withholding the objection until explanation. The explanation as noted is we need to advance some funds into the project until we do our bonding and then the money is going to come back in with interest back. So we got to get going on the project. It's kind of a due to and from deal in one pocket and back in the other. So if there's no objection to suspension I will ask that the at the resolution be put upon its passage. There's second motion and second under further discussion. There being none please call the roll. Hannah, Heidemann, Kittlesen, Kleyunis, Meijer, Montemayor, Rinflesch, Ryan, Zurich, Wangeman, Boran, Decker and Gisha. 13 Ayes. Motion carries. 2357 will be referred to special committee on risk management. 2358 resolution by Alvin Gisha, Boran, Bauch and Montemayor designating the finance department as the city's repository for all grant requests and applications related to the American Recovery and Reinvestment Plans programs and other programs created from the federal stimulus package. Alvin Gisha. Thank you, Your Honor. I move that the resolution be put upon its passage. Motion in second under discussion. If I could explain what we're trying to do here is if you go on the the website for this new federal so-called stimulus program you'll see that there's even under the state website and so forth you can apply for funds for fire, police, DPW projects, emergency government, public works. Just a myriad of different things. We've got a myriad of different departments. Some of these expenses and projects would have trailing expenses, meaning it's not just one lump sum and you pay for it and you move on. You got long term trailing expenses ongoing. In other words, every year that same expenses every there and that has to be accounted for at least planned for somehow. So this resolution makes the finance department kind of the repository or the funnel, the end of the funnel for all these different departments to funnel their requests through. Otherwise it's kind of difficult for finance is supposed to keep track of these trailing expenses and doing budgeting in the future. They have any idea what anybody's applying for. So that's the spirit behind this. Thank you, Mr. Mayor. I'm just encouraged everybody to support this. I think it's very important. It's very important for Sheboygan and every community throughout the United States to set something up like this. Because one time money that generates future expenses needs to be carefully managed. So I'm, I'm real pleased that all of them in Gisha brought this forward. There's no more discussion. Please call the roll. Heidemann, Kittleson, Cleonis, Meyer, Montemayor, Rinfleisch, Ryan, Zurich, Wangeman, Warren, Decker, Gisha, and Hannah. 13 ayes. Motion carries. 2359 goes to public protection and safety. 2360 goes to public protection and safety. Other matters? Attorney McLean. 2361 is an R.O. by the city clerk submitting various license applications for the period ending June 30, 2009 and June 30, 2010. It goes to law and licensing. Get a motion to adjourn. President Hannah? So moved. Motion second to adjourn. All in favor say aye. Stand adjourned.


Well, let's look at this at a bigger picture. What do most humans want? I said this earlier when you asked me about love. Most humans that are in a good, emotionally healthy want to be seen, they want to be heard, they want to be understood, they want to be appreciated, they want to be cherished, they want to be respected. That's, everybody wants close to the same thing. You know? We, the minute we divide it up that women want this, but ultimately what do you want most in a relationship?  That's what we want. So rather than looking at it, see this is where the challenge is.


Great, thanks a lot. So my name's Kathy Perkins. I direct the FET interactive simulations project and I just wanted to comment that in Joyce Talk this morning He mentioned this too long didn't read comment by students and and emphasized play and so hopefully this kind of project is Resonating with him and others that have this reaction including our students. So FET the FET project basically focuses on one main mission which is to advance science and literacy Science and math literacy and education worldwide and we do that by marrying advances in how people learn with advances in education Technology to create interactive simulations that provide powerful new tools for teaching and learning science So far we have over a hundred and fifteen simulations and growing mostly in physics and Chemistry with some efforts in math biology and earth science We have over 700 teacher contributed lessons around these simulations We conduct research on simulation design and use and we support Translations so the simulations have been translated into 67 languages and the website into 25 languages This is our usage curve. So right now we're at 25 million simulations run per year and growing We see usage across all 50 states and 200 countries and territories and we expect a growth rate of about 65 percent for 2012 and the simulations were dominantly used during school hours from 7 a.m. to 4 p.m. So one of the requests for this presentation was to identify learners facilitators and builders of our projects So the learners are elementary students middle school students and college students We also the simulations are also used by pre-service and in-service teachers both in terms of developing their content learning around stem And in terms of developing their pedagogical approaches And we aim to address learners worldwide We also support a variety of where students are learning so in class in lab at home Both with homeschooling environments and homework online both traditional classrooms online or blended environments or online learning and informal environments and we want to do that both in places where you have Internet and you don't have internet The simulations are designed to be these flexible tools the the goal is to provide an environment where students can learn through discovery and inquiry and play but They are flexible so teachers can integrate them in a whole variety of ways So we have teachers integrating them in the most Traditional senses up to the most innovative senses and in this way We kind of view the simulations as a soft entry point for education reform they provide a lot of teacher choice and they provide us Access to teachers who are teaching in traditional methods. So one of the things we're kind of looking Towards is how can we use that access to help advance teacher pedagogy in general? So to support all this that one of the main ideas behind the simulations that they have to be both flexible and accessible The builders are the FET team so that combines faculty postdocs teachers developers The lesson builders are the teachers. So that's We have a lot of teachers around the world building lessons and we provide opportunities for them to contribute and share that up through our website the facilitators are of course our funders our translators our Licensing and legal support collectors and distributors third-party users both commercial and OER providers And then of course our teachers who bring the simulations to the users So in terms of quality a Real focus for FET is on providing high quality tools And this is just a really key focus for a project. So that requires funding We really base our tools in research on how people learn on multimedia design on on student difficulties around the content and content learning we Pull in expertise from education content teaching and software development and we do a really Tight iteration on testing every simulation is is tested with students through student interviews and Feeds back into the design until it's reaching all of our goals Now this is a place where what one of the questions in my mind is is Where do you open things up and bring in lots of people to build and where do you decide? We're gonna build it because we want to maintain the control and over that quality So so in our project This is a place where we maintain the control and we provide a really high quality tool and that's That's what we're trying to do But where we kind of open it up and and and and provide a lot of flexibility is in its use so we also Create activities and study use and pull from the research on how people learn and what we learn from Interviews and we pull in different expertise, and we conduct research, but but the use is is Is a much more complex Scenario right each teacher is in its in their own context. They have their own structural barriers. They have their own students and they have to be able to use this tool in a way that works in their environment, so we need to Pull in the teachers Teach them about what we learn about simulation use, but also rely on them to to Contribute to the innovation innovations and how simulations can be used now We see a lot of use from them like I said from the most traditional to the most innovative Uses for the Sims Supportive policies the OER requirements by grant makers the Creative Commons licensing support Obviously calls for funding and STEM learning is one policy that really helps us keep us going keep us supported The common core standards have provided a really great opportunity They provide targeted learning goals for us that really get into the That focus more on these deeper learning issues that we really are trying to address with the simulations And they provide new opportunities for getting new materials into curriculum The tech standards I would say are a challenge for us we got we Our goals are cross-platform use and cross-technology communication and we were doing okay on those goals until the tablets came out So now we have to use more standards and we need More resources to adapt to these standards. So it's kind of a moving target that's causing difficulty for us What do we choose for iPads for androids? HTML5 is really immature. Anyway, if anybody has suggestions on that, I would love to hear it and then also looking towards the assessments as a as a driving focus the simulations could be Could provide new opportunities for assessment and to do that we have to look at the usage data coming out of the Simulations and there isn't really a standard for exchanging that sort of format of data Influential research. This is the research that we have used and moving forward focusing on teacher professional development developing learning communities. How do we Help teachers use simulations effectively in the classroom these are the kind of research areas that we're going to have to Use more into the future in terms of kind of reflecting on what makes innovative OER I think You really need to start with a need science really had a need for new tools to learn science So it was really a great opportunity for something like FET. We had funding you if you Underly it with relevant research and pull that in and inform your Your tool development by that and then integrate this testing in iteration I can't tell you how much we have learned by having a tight Feedback loop on that and then we've been able to publish that and share that with the broader community of simulation developers and that and Doing this process. I really feel like you can go beyond what's available commercially and I think if OER is going to be Taken up in broad numbers. That's what we're going to have to do like the products that OER delivers it One of the things we should strive for is exceeding what what the commercial industry would naturally produce a Couple challenges I'll leave you for with respect to my project our models of sustainability and then how to educate and leverage The great number of teachers that we have using the simulations. Thank you So again, we have time for discussion and questions Microphone is coming Hi, can you say a little more about the challenge of sustainability because that I think is a big issue that we haven't really discussed in the last day and a half So for our project right now, it's a It's over a million dollars a year budget for our project and we have a lot more work to do There's a lot more simulations and and essentially the commercial industry doesn't Doesn't invest the kind of resources or produce the products that we produce. So we feel there's a big need for that So so far we've been mostly grant funded and grant funding doesn't last forever, so we're looking for models one of One thing I'm kind of floating around here is a model of having kind of named simulations as the Simulation usage has gone up some simulations are used over a million times per year Can we attract? industries that want to feel good opportunity like Dow Chemical or TI or Intel to To make an annual donation and get their name on the simulation in a way that doesn't interfere interfere with the use So it just come up for four seconds and then disappear So so that's one of the models that we're looking at and we with a growing number of simulations and a growing amount of use We if that annual donation model works, then that would be a sustainable model for us We've tried individual donations, then I can tell you that doesn't work Like teachers, you know, we get some teachers interestingly we get with that individual donation At least 50% of our donations come from outside the US like from Italy and South America Like these teachers giving ten and twenty dollars. It's it's you know It's amazing that the US teachers that don't do it compared to the International teachers Hi Thank you for the presentation and I'd like to first say before my question that that is perhaps the best OER resource I've seen in terms of Organizing materials and focus so that when you're looking for Courseware or you're looking for materials associated with a particular topic I I don't think there's anything out there better than that right now and I don't think it gets the credit It deserves it all so so thank you for that Thanks a lot And then my my question is you you do get a fair number of submissions on almost all of your Simulations it seems and I was wondering if you have work to embrace those Educators that are submitting as well as those who are translating and so forth to see if You could work with them to do more in terms of Say even just reviewing Entries that come in or other ways to sort of build a community around those those builders and practitioners And if you're working in that direction, yeah, we We definitely want to work on on community building. We haven't I should say we haven't done that much with the Submitters so far. We do have a person on our team who reviews the submissions but That idea of community community building is one that we really want to to work on and and the idea of starting with the submitters is a great place and the Talk on the peer-to-peer you Seems like also a nice platform that we could try in terms of building that user community we've created Facebook and web and and blogs and stuff like that to try to Increase the number of teachers to the point where we Felt like we could actually have an active discussion. It seems like I don't know if there's research on this somebody Please share it with me, but like At what level does their community that you actually are in touch with need to be in order to start having useful conversations? I don't know the answer to that so we kind of started with that social network thing thing trying to Reach out to the teachers and and create a connection with them And then we're gonna try to move into more of a community discussion But the idea of starting with the submitters is great idea You mentioned a couple of times that you looked into research about Learning and learning patterns. Can you tell us a little bit more of what the key, you know, design principles are that distilled from from that research What do you offer now? Well, so some key principles from that are Essentially a lot of it summarized in the book how people learn so That learning is an active process that you need to engage in that that you can build on prior learning So some of the ways that we build that into the simulations is We make connections to Things that people know like we use a bicycle pump for injecting gas molecules And we use buckets to cue people for pulling out things where they can like Actively engage in it and accuse that interaction We look at the research around specific content learning like that students often Think that elect current is used up as electrons go around the circuit and we kind of Take that idea and we build Visualizations and resources into the simulation that allows students to confront that misunderstanding and directly kind of Address it by by showing the electrons that they're not disappearing as they go around so we kind of pull from a lot of different areas Cognitive load theory we do a lot of scaffolding with the simulations Thank you