Oh! That's where it's over here, right? I think we're really much the speed of what you need doing. Right? Let's see. Feeling is such a thing. I think it goes on forever. Imagine if you were about to meet and you were about to go to the library because I thought the library was there. Yeah, I'm sorry. History. You can answer to a trivia question. We're going to do trivia. The answer to a trivia question. Indeed, indeed. Anyone else? Excuse me, Marybeth, could I have a song? You don't have to. It's alright. You'll know the answers anyway. You can just shout them out. That's what I do. That's true. You have a voting card? Does anyone need a voting card? Anyone missing a voting card? Oh, thanks. I'm meeting up. Great. Thank you for getting the agenda out ahead of time. It's really helpful for me to plan it with what we could look at in my binder. Yeah. And then I saw that you had some ideas. I think it's over here. Oh, it's nice to be here. They're going to ask you to vote. That's great. Come on in. We're so glad you're here. That's for public access because everybody wants to vote. This is going to really help. Everyone, it's time to brush up on your suffragist history. We're going to start the meeting in a few minutes. Love the suffragists you might not know yet. You're excited to learn about them. That's a good part. You're excited to learn. Everyone's excited to learn. I like that you all got the note about not re-enacting the 1918 influenza outbreak. Wearing your masks. We appreciate that because we don't want to... That was bad, huh? We don't want to do that. Nothing. Although it would have happened at the same time that the suffragists were fighting for the right to vote. That really made it difficult for the suffragists to organize until before we re-enacted 1918. Oh my gosh. Is that a buyer? I shouldn't add that to the buyer. We could do it though. No. Promoting the vote. You're getting very cost-effective. You're getting very dramatic. That's true. That would be good. We don't need to think. Yeah. No. No. Can I wear that fancy hat tonight? No. When do I get to wear the fancy hat? When you prove that you're responsible with that hat. I'm just a little nervous.  I've been really, really good with this hat. Touring? Touring? Yeah. That would be good. Yeah, you've got to get it on there well. This is why you don't have a fancy hat. Lynn, I've had this one for two meetings. No rush. We were just discussing the fancy hat that I'm going to get to wear next meeting. Maybe. Probably though. That's good. I'm wearing my radicals on the bottom. Purple's on the bottom. Purple's on the bottom. Tori, did you tell us why there are these colors? Do you know? That's the... I like them together. I don't either. You're right. Such an exciting meeting. I know. So many decisions to make. I like this new pool. Come on in. It's great to have you. Are you familiar with the gavel that we use at the meeting? We should show people. This is an original gavel from 1920. It's from the University of Vermont's Women's Student Union, September 22nd, 1920. It's very important. So don't break it, Lynn. Okay. No promises. She won't break it. She's not the gently, gently, gently, gently. It looks like we're getting a few more. Treat it like a pretty song sheet and everyone has an ironing. You know. Ah, nice. All right. There might be something. Satin and sand and satin. Susie suffrages satin's sand and said something silly. I like it. It's all good. She thinks that was hard. Wonderful. Great fun, everybody. We're really glad to have you. Usually it's just the three of us. I don't know if you've got any directs that have this many people. These are all these extra, really crowd scenes. Oh. We could do like when they get the sign. Sentinels. That's a lot of people. People don't have to talk. They're silent. That's a good role for everybody. All right, people. We're going to get this party started. A few more people coming in. Wait for me. Oh, yes. Please. Thank you. So everyone's got their song sheet, right? It's totally optional to sing along with us tonight, but we hope you give it a try. The governor says that we're allowed to sing.  I have one more herstory trivia answer to hand out. Have you been studying up during the pandemic? Who wants it? All right. All right. So is everyone familiar with the tune to the Battle Hymn of the Republic? Yeah. Okay. So this is the Battle Hymn of the suffragists. It's the same tune. Everybody, let's sing. Our hearts have felt the glory of the coming of the time When night shall make our land sublime When mountain hill and rock and grill With freedom's light will shine As truth comes marching up It's a particular love of mine. You can follow along with all our music on your song sheet just underneath today's agenda. But abolitionist and suffragist Julia Ward Howe didn't just write the Battle Hymn of the Republic. She also co-founded the American Woman Suffrage Association in Psycho-pediatory. There will be a quiz on all this, folks. Now, as president, I'd like to officially call the meeting of the Suffragist Re-enactment Society to Order. For those of you joining us for the first time, which looks like most of you, we'd like to start things off with a little song to get us warmed up. We summon the spirit that way. Oh, I like that one then. Having summoned the spirit, we can now hear reports from our treasurer and our historian before getting to work selecting and planning our future suffragist re-enactments. Now, does everyone have their INA cards? See, we each do suffragist re-enactments because we're just clueless when it comes to women's history. Not all of us. Some of us majored in women's history. Yeah, most of us are just dummies about how women got the right to vote. Like, we could have called this the woman's history for dummy society, but Deborah said that. I think what Lynn is trying to say is that we exist to promote history. Or her story. Her story. The Suffragist Re-enactment Society exists to promote and celebrate the work of our American foremothers in getting the right to vote. Every school child can name the author of the Declaration of Independence, but can you name the author of the Declaration of Sentiments, the document that proposed that all women and men are created equal? Can you? The Declaration of Sentiments called on women to fight for their constitutional right to equality as U.S. citizens. I thought you were saving these for your trivia. Oh, yeah. Right. Sorry. The Suffragist Re-enactment Society exists to educate and inspire us all.  We each take turns proposing different re-enactments, and today is pretty exciting because, wait, can I tell them? It is big news. Come on. And today is pretty exciting because we're deciding what re-enactment will do here in Montpelier on the 4th of July. I am HIKI excited right now. We've been asked to select a re-enactment that best speaks to the ideals of America, something that makes us feel proud to be American and that highlights all the unique contributions of the suffragist begin... Oh, yes. Tori would like me to remind you, this is not a Civil War re-enactment group. Well, of course, the Women's Suffrage Re-enactment would encompass the Civil War period. We decided to leave hard-tack, musket training... And hoopskirts. ...to other organizations. Trust me, do not want to be wearing a hoopskirt on the 4th of July. Okay. Okay, well, do you want to give the historian's report now? It is next on the agenda. Oh. Yes. Yes. The Rights of Married Women. I got a picture of her enlightening us about your family connections to the movement. Did you have anything else you wanted to make us aware of? Yes. You mean there's something not covered in your re-enactment Bible or in all of the trivia you passed out? I know. I feel terrible.  I could have included it in the Preface or the Glossary or the Chapter on the Pact. Tori. We do have a Pact agenda ahead of us. David, to the first official herstory trivia question, I wanted to make it more interactive. Right? Okay. I am excited. Are you excited? This is how... Whenever things they know the answer, you just shout it out and hold it up in the air for everyone to see. Do they get a prize? Prize? They get it right. Prize of knowing something about women's history. Nothing. Go ahead, Tori. Yeah. Okay. So, what were women who fought for the right to vote in America called? Who thinks they have the answer? The suffragettes. Yes! You're honest. The suffragettes? The Americans were the suffragettes. The suffragettes were in Britain. The Americans chose the more gender neutral term. See? Isn't that free? Oh, let's try another one. Okay, good. Which women's rights movement was more militant, the American or the British? The British. Oh, definitely the Brits. Under Pankhurst, they chained themselves to buildings, heckled politicians, broke store windows, and even planted explosives to get the right to vote. That's inspiring. Got it, Tori. Glad we got that straight. Now, Lynn is next on the agenda, everyone. Lynn is our resident costume expert and society treasurer. You have the treasurer's report for us, Lynn. Thank you. Anything else? About our dues, what they're used for, and so on. Oh, you see this hat? Now, this is a fancy hat. Check out the rim on this baby. The velvet? I mean the ribbon? The suffragettes. The suffragettes. Lecturing from state to state. They went out there in their corsets, in their shirt wastes, knocking on doors, marching in parades and stuff. It was hard. But if every day, every day they got to put on one of these gorgeous hats, my then, they were all right. Was there one luxury? And for black suffragists, their hat was their crown.  They wanted to show that the both mattered just as much to them, too.  Thank you, Lynn, for reminding us of why we should all pay our dues. Pay your dues. Okay, everyone, are we ready to move on to considering what reenactment to do for the 4th of July? If you look at our agenda, you'll see I have some patriotic options on there, and Tori has put together a wonderful binder as Lynn said, with some script ideas that highlight all the amazing accomplishments of the suffragists. Beginning with Susan B. Anthony and Elizabeth Kady Stanton. I think we should show them one now. Oh, well, they only just got here. I don't want to confuse anyone with all the history and all the different suffragists. But how are they going to learn if we don't show them? I'm ready! What are those? They're like playing cards for suffragists. They're very large playing cards. Well, I can't keep these women straight like you two, so I have to make some pictures. Plus, it'll help us all follow along, right? I mean, we are talking about 72 years of history here. I like them. Thank you. All right, then. Shall we do our Seneca Falls? Yeah. I think this would be an excellent choice for the 4th of July, since it's all about women declaring their independence. Okay. We're going to need you to use your imagination. We are going on a little journey. See? To the Seneca Falls Convention, 1848. 10 o'clock in the morning on the 19th and 20th of July, Seneca Falls launched the women's suffrage movement in the United States. Suffrage. From the Latin suffrageum, which can be translated into vote or prayer, but my Latin is a little shaky. Okay. So we're going to travel back in time to Seneca Falls. Can you picture it? Me neither. I'm a visual person, but things were different in 1848, like all the ladies wore gloves. Speaking of gloves, Charlotte Woodward, who was the youngest to attend Seneca Falls in just 17, well, she's aged a bit here. But she said, oh, go ahead, Tori, reenact Charlotte's words for us. Do not believe there was any community anywhere in which the souls of some women were not beating their wings in rebellion. Every fiber of my being rebelled for all of the hours I set and sewed gloves for a miserable pittance, which once it was her could never be mine. The men took their money. See, I wanted to work, but I wanted to choose my task, and I wanted to collect my wages. So Charlotte got a bunch of her friends together to go see what these women's rights might be about.  They drive 40 miles that morning when they start seeing more wagons and carriages and chases and surries all driving to meet at Seneca Falls. But, when they finally put Katie Stanton, that great noble hero, sent one of her nephews up through a window to unlock the door and let everyone inside, like it is here today. The women and some men all gather together. Yes, foolishness, and, but he did say, did in thought and speech, can voice the wrongs or present the demands of women with the skill and effect, the power and authority of a woman herself. The women at Seneca Falls didn't know what to do with their meeting. See, few of them had ever spoken in public before. They didn't even know how to run a meeting. So they had to ask the men for help, but they knew what they wanted. They knew what brought them together that day, what rebellion burned in their bellies. Oh, show the mural, Elizabeth Katie Stanton, Deborah, she does a fantastic Stanton. It's all myery and proper at once are assembled to declare our right to be free to have such disgraceful laws as give man power to chastise and imprison his wife to take the wages which he earns, the property she inherits and in the case of separation the children of her love to have such unjust laws if possible forever erased from our statute books. As it may seem to many. Oh, this next part's the radical part. Like really radical, it was not a given that women would even want to make this happen. Hold on to your hats. And strange as it may seem to many we now demand our right to vote according to the declaration of the government under which we live. You can mention in Philadelphia. Right. All those in favor of your first vote all those in favor of reenacting Seneca Falls wave I there are many good roles. Okay, we won't judge. For options, right? Oh, yes. There is so much more to talk about. The women at Seneca Falls couldn't imagine how their ideas would spread. How women across the country would be inspired by the very notion that women and men were equal. Like when abolitionist Susan B. Anthony was fighting to end slavery. She also. Wait. Her always like metering Susan B. Anthony. Years after Seneca Falls Susan B. Anthony and Elizabeth Katie Stanton became a team for women's rights. Stanton would forge the Thunderbolts and Anthony would fire him away. For 50 years they showed us how women could work together to make bold radical change. I have a question. Why do we always start with Elizabeth Katie Stanton and Susan B. Anthony? I get that they were besties and all but there were women going way back who wanted their rights. I mean, heck, there were women here before America was America. What were they doing? Go ahead, Tori. The early suffragists of American women and saw that it wasn't God ordained that they be subservient to men. They really dug women's power. Like in the Haudenosaunee Confederacy where indigenous women could appoint male leaders, control property, have custodial rights over their children, rights that white women didn't even have them. Haudenosaunee Confederacy isn't in the notebook. Either. It's okay. I've got a picture, though. This is Gajano Caroline Parker Mount Pleasant, a shoni woman from the Senate People. Would you look at that regurgate? It is gorgeous. How could I leave that out? Maybe I should make an addendum. So much rich history. Let's move on to the heroes. Or she, my, my indigenous land acknowledgment. Can't we re-enact something with indigenous women? I mean, they were the original Americans. That would be patriotic, right? Yeah, but we don't have a script for them. But let's see if they're possible with them, shall we? I still think we should call it the idea big. It sounds British. All right. Well, I will add meaning in the parking lot. Just a little bit of commentary. What's your name? And look, Lynn, I've written indigenous women. See, everyone, I was thinking, we can tell the story of the women's rights conventions in New York. Or we could re-enact the abolition movement where women work to bring about the ending of slavery. But we agreed not to do the Civil War. Well, we don't have to re-enact the Civil War to talk about slavery and women's rights. The abolition movement and the women's rights movement were intertwined. We could re-enact Maria W. Walker, who was the first woman to speak to an audience of both women and men. I bet she could have run that meeting in Seneca Falls. How long must the fair daughters of Africa be compelled to bury their minds beneath a load of iron pots and kettles? I have to iron pot myself. She was condemned for daring to speak in public. Or we could try Lucretia Maher or Lucy Stone in the 1850. Or stick with me now. We could stick with characters like Susan B. Anthony or Aunt Susan. Or we could show everyone how they worked to sway the legislators to grant women full suffrage in Kansas.  You want to try to re-enact the Battle for Kansas? It's a newer script for us. Auntie Clarina Howard Nichols did travel from Vermont to Kansas in 1854 to promote suffragism. Fantastic! Oh, the Battle for Kansas is great because you can really see the psychophysicists women made. For us all, Elizabeth Cady Stanton left her seven children behind to go on the road. She endured fleas and bedbugs for the cause. Oh, herstery, trivia questions. I feel like we should have a bell or something after these. Oh, what happened in 1865 just before our suffragists went to work in Kansas? I feel like I'm feeling when Kansas put these two amendments to the test. One, giving women the right to vote, and the other, giving black men the right to vote. If both amendments passed, Kansas would become the first state in the country with universal suffrage. Let me hear you say it, folks! Good for the two amendments. Side began to see the other side as a threat. You could either let black men vote or women, not both. Lucy Stone and Anthony. It doesn't look good for us, Susan. We're out of money, and the legislators are fighting to give black men the vote and not women. If Kansas women can vote in school districts, they should be allowed to vote in every election. The abolitionists support our cause, too. Then where are they? I don't see your friend, Senator Wood here, Susan. We are not going to win this thing with the Republicans help alone. Don't you see? The Equal Rights Association can't fight for both black people at the same time. We have to choose. Well, any man that votes against female suffrage is a blockhead. True. What do you think we should do? I want you to meet my friend, George Francis Trey. He's a flashy dresser and rich. George has agreed to trap the state with us to rile up the voters for our cause. Oh, people just love him. You should see him do this bit about the poor wife at the wash tub and the drunken husband and justice is bound to win. If women can rule monarchies, they should vote in republics. You know, I invented the coal chute for the coal car. You did. And the eraser for the pencil. And now, Susan B. Anthony, we are going to invent a paper for the suffragists. It's motto, men, their rights and nothing more. Women, their rights, and nothing less. And ladies, oh, publish your paper. We'll start off in Leavenworth, then on to Lawrence, Junction City, Topeka, then back to Leavenworth come election day in November. We're going to get them all fired up for the right amendment. Woman first and Negro. And then, Stanton says, just think of Patrick and Sambo, who cannot even read the Declaration of Independence and they know pretty racist. Women had the right to vote. They could help black people. This was a early fight in the suffrage movement. And we see Stanton and Anthony strategic thinking. I don't get it. Why just work for white women? Why not work for votes for both? Why make friends with people like trains? The suffragists were losing the fight for the vote. They were leaving black men the right to vote and not women. Oh, yes. Truth said, I believe I feel that I have the right to have just as much as any man. There is a great stir about colored men getting their rights and not a word about the colored women. And if the colored men get their rights and the colored women not theirs, then the colored men will be masters in another song. Maybe you know this one, too. Oh, dear, what can the matter be? Bog down in all the politics in the movement. There are plenty of patriotic suffragists we can shine a light on. Lynn, who do you propose we look at next? Who do I propose? Yes. Tori and I put forth a battle for Kansas for everyone to consider. You rejected it. Now it's your turn. Since next on their agendas, you could reenact pantaloons and bicycles. Yeah, you don't reenact a million bloomer. You want everyone to reenact pantaloons and bicycles? They kind of go together for suffrage, you know. Who votes I? Please. Stanton did say woman is riding to suffrage on a bicycle. Why don't we put that idea in our parking lot along the road? Victoria Woodhall. She was a traveling clairvoyant? That could be cool, right? Woodhall and her sister were the first female stockbrokers on Wall Street. She even ran for president 48 years before we had the right to vote. And she was a proponent to free love. Free love on the 4th of July? Yeah. Is that really patriotic? Why not? I mean, Woodhall said women should have the right to escape bad marriages and control marriages. Why doesn't Lynn have a go at her 1871 Steinway Hall opera? Yeah. She was wildly popular. But this speech is long. Oh, and look, the fourth row there is getting antsy. Yeah, but this is what we're here for, right? To learn about the race, it would be totally patriotic to hear from the... You know, she was a big crowd pleaser with the Utica Brooker, one of Woodhall's sisters who was a lot of them had it. And she had it in his at Woodhall from the balcony in the middle of her speech. Tough crowd. Tough family. Right. Damn, I'm just getting ready. I'm sorry. I'm going to rally all of you. All right. On this side, we're all pro-Woodhall. These are things that you can yell if you'd like, or you don't have to. You can just yell things like, you're a suit of happiness by white women who wouldn't support Black suffrage, and Woodhall didn't get a single vote when she ran for President. She spent Election Day in jail, but hold on. I think we need to concentrate our efforts in teaching everyone about the really important names in the movement. Well, Victoria Woodhall was a help me, Tory, who laid the groundwork for the LGBTQ rights movement and a century later, I mean, she's really very fascinating name. movement back with your reputation. If we go down this road, it just becomes compliment, complicated.  There's lots to talk about. I think we need to choose someone a little less complicated to represent us on the 4th of July. Like Susan B. Anthony. Well, you can't just ignore her. Yeah, but we don't. She's on the dollar. The dollar coin. And no one uses those except me. We have to acknowledge how influential Susan B. Anthony is, look, if we can get best-selling books and Broadway musicals about Alexander Hamilton, then we can spend a mere five minutes reenacting the life of Susan B. Anthony, can't we? Everyone's a bit of a jerk, yes. Financial system, but Lin-Man Wilder-Randa, the actor and writer though, is amazing. You think he has a rap about Susan B. Anthony? Susan B. Anthony dedicated her life to getting women the right to vote. She never married. She never had children. You want to talk about scandalous women? Let's talk about Susan B. Anthony's arrest. Really? You want to be in the crime scene of a crime scene? Trust me, this is not 4th of July, McClure. Her name is Susan Ronald Anthony, and there's a million votes she hasn't won, but just two. Shop worth a register of voters. Excuse me, Barbershop boy, I am here to register to vote. I'm sorry ma'am, but I don't think we can register your name. Old citizen franchise means the right to vote. Is it the 14th amendment to the U.S. Constitution? I am. Then tell me boy, am I a citizen? Why? To vote. Now you'll register me. And he did, but Susan B. Anthony's life of crime was only just beginning. Shomlin, Lissie's, indicted, tried, and convicted for voting illegally. Are you forgetting what this box means?  No. Maybe. Uh huh. Once upon a time, it was a crime for women to vote. A crime to express your views, to have a voice at all in how our country was run. Anthony committed the crime of voting to wake people up. Back then, no one was paying attention to suffrage. So Anthony put herself on the line. Back then, no proper lady would get arrested or go to jail. But Susan B. Anthony did, she's still up to injustice for us all. How many of you would be brave enough to do the same? Yeah, how many of you have been arrested? Lynn?  Raise your hand. I would argue Susan B. Anthony doing her patriotic duty. But didn't she get some type of presidential pardon last year or something? Ridiculous. Pardon. She needs a cape. She arose. I know. Anthony's section of the trained, instead of the colored section, ordered her to move. She refused. And when he tried to force her to move, she bit him. Pills did. She founded a newspaper and investigated the lynchings of black men who wanted to vote. She, she told a story that America needed to hear. Now that's patriotic, right? She's so enraged, the locals with her reporting that they burned her newspaper to the ground. But she did not run away.  No one is going to want to think about lynchings and all that awfulness. There are other suffrages we can look at. They all stood up. They all sacrificed. We can't reenact that. Who's ready for another song? A patriotic one? How about we do a suffrageous version of Yankee Doodle? Okay, here we go. Just Yankee Doodle at the Fourth of July celebration. The parade would be so great to reenact. El Parade of Fifth Avenue led by Mabel Pinwalee on a horse. She was just 16 years old and already fighting for Chinese workers rights and suffrage. Oh, but I think the 1913 parade would be exciting to reenact. Let's send around a sign-up sheet. We need a lady on a horse. History question, Tori. I mean, we all would. She was a lawyer and she dressed up as Joan of Art. She led 5,000 suffrages of Pennsylvania Avenue with 20 floats, nine bands, four mounted brigades. Everyone showed up before Wilson's inauguration to show some attention for the cause. All parade floats would be wonderful to reenact. Hey, they marched during inauguration, just like we did during the 2017 Women's March. When you were knitting those pussycat hats, any pussycat hat knitters in here, right, you were doing the same thing as our suffrageous sisters back in 1913. Just with different hats. I told you, the hats were major.  The political march on Washington in 1913, like the first major march. Who said it? Yes! The militant prince, right? Well, and when she got back to the U.S. and saw that no one was paying any attention to women's votes, she decided to shake things up a little and get some attention for the cause. She organized an incredible group of suffragists, including Helen Keller. Oh, if we're reenacting the 1913 march, we are going to need a mom of men. So some of you can harass us when we march, right?  Brilliant about Alice Paul is that she got sympathy for women's suffrage when it was practically dead in the water. Like it was just white women she was fighting for. A bit of a theme here. What's this about not wanting to offend southern white women? Tori, was that like a thing? Lynn, you got to the IW Wells Park, right? My citation there is a Teen Vogue article said, as far as I can see, we must have a white procession or a negro procession or no procession at all. Yeah, but then Wells told Paul, either I go with you or not at all. I am not taking this stand because I personally wish for recognition. I am doing it for the future benefit of my entire race.  Well, some of them. She could have been killed by the mob for integrating the march like that. What would Alice Paul have done then? I mean, shouldn't everyone get to marching parades? Alice Paul suffered for the movement. Listen, she was the first person, the very first to put protesters in front of the White House. Nobody did that then, certainly not women, but Paul organized over a thousand silent sentinels. They stood there in the cold and the rain. We could show people that. They need to see Alice Paul taking on the president in the United States during World War I. She spoke out when the easiest thing to do would have been to keep her mouth shut like a good little patriot. But she challenged the United States to be better, to fight for democracy, not just abroad. White women, though, wasn't she? Listen to me. There was no Alice Paul. There was suffrage. And the police turned their back when women were being beat. They beat Alice Paul. When they jailed these women for seven months, they jailed Alice Paul. But she kept organizing. She let hunger strikes from behind bars. They were force fed for suffrage. Does anyone know what it's like to be force fed? Maybe this is the story we need to read out. When the forcible feeding was ordered, I was taken from my bed, carried to another room, forced into a chair, bound with sheets and sat upon, bodily constrained by a murderous. Then the prison doctor, assisted by two women attendants, placed a rubber tube up my nostril and pumped liquid food to the stomach twice a day for a month from November 1st to December 1st. This was done. But we shall fight because our causes just and right. Hurrah, hurrah, hurrah for women's suffrage. Hurrah, hurrah, hurrah for women's suffrage. Give me that. What? No, you don't deserve it. What are you talking about? You don't deserve to hold our history when all you were just were racist. They were probably homophobic and anti-Semitic just like everyone else at the time. But why? I don't understand why you even bother coming here if you insist on suffragists did wrong. Why are you dragging my heroes to the line? Torain or any woman in this room would have a face or pretend to be cutting history because we learn horrible things. At least we're not supposed to. Remember that place map? We give the little kids with all the president's faces on it. And there are streets and towns and schools named after some pretty shady dudes. Thomas Jefferson gets a whole university and solos and Broadway musicals and he won 100% owned slaves. And then there's George Washington and his team. How are we supposed to do this then? The minute you start shining that light you see a lot of bad stuff. What are we supposed to do about it? I mean look at you Lynn. How long have you been working on your indigenous land acknowledgement? Six months. Yeah. It's just that we are on storm land all of the time and we need to acknowledge the atrocities and the Utah movement and the residential schools and everything America has tried to do to destroy Native Americans. Indigenous people are still fighting today. They are leading us in the fight against environmental racism. They are water protectors and organizers and I have so much more to learn. How are we supposed to get this right? It's paralyzing. Interview. We have to get this right. We have to learn everything and there is no room for grief. The suffraget- We are a hot man. Trying to be perfect is part of the problem. The men we study in history class sure as heck weren't perfect. Yeah but we still study them. Don't we? They were flawed but they did somatically good stuff. It's like your IW Wells quote Tori. We need to shine the light of truth here and see it all and then we need to be better than they were at being intersectional and thoughtful and and some days we get our fan together and dress up like the suffragists and put on a show. All right. Fam. All those in favor of shining a light of truth on our suffragists and working to get it better today. I think that's probably enough history for today. We can table the discussion for the 4th of July until our next meeting too. I have a motion to adjourn. Wait what? No. We can't leave it like this all torn apart. If we're going to get things better like the National Women's Suffrage Association versus the American Women's Suffrage Association am I right? Sometimes I have no idea what you're talking about. Yeah Tori I kind of want to take. We can't leave it like my 10th amendment was passed by Congress on June 4th 1919 and it was ratified on August 18th 1920 but you don't know how it happened. Don't you want to see what went down? Vote aye. We don't have to do all 36 states. We can just skip to the last one Tennessee. It is on the agenda Deborah and you can reenact the hero of the hour. Carrie Chapman Cat. No I do love Carrie Chapman Cat. She's a Carrie Cat stan.  Everybody can get involved. You want to see it right? Right? Okay. Cat who came up with the winning strategy to gain suffrage state by state. Oh Albees you uh so wait one of our silent sentinels and now lead organizer in Tennessee.  Josephine Pearson? But I don't want to be the bad guy. You said we had to talk about the races. Yeah but I don't want to be a racist Tennessee anti with my underwear all in a bunch about women staying in their separate sphere but that they actually wear under the oh it's gonna get even hotter because it's August of 1920 and we are going to roses for the anti-suffragists or the anti's. Some folks over here if you look under your chairs you might find a red rose. If you do feel free to wave it up in the air. All here under your chair feel free to wave those up in the air letting us know which side you and they've got big business on their side too like the alcohol industry and because that might mean higher wages for women and child they're fighting dirty get out there we need to check in with every single one of our supporters and make sure there's only one thing we can do only one we can pray. August 18th motion that morning to table the suffrage vote fails and the ratification process begins. Okay so we start with two aye votes in favor of ratifications let's cut it down the middle and you all ready and turn to vote again for remain faithful to the wishes of his mother. Say aye again so we can all hear you pass the amendment. Second I believe we had a moral and legal right to ratify. Third I knew that a mother's advice is always safest for a boy to follow and my mother wanted me to vote for ratification. It was a Republican from the east mountains of Tennessee who made national women's suffrage possible at this date not for personal glory but for the glory. The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any state on account. Council gave us 10 minutes on their program you want to tell 72 years of history and 10 minutes history that I've been you do Tory you tell it and we'll help we will hold up the signs and the hats and dance and still has today a political structure based on female authority. Haudenosaunee women control the faster Tory in public in the United States in 1832 she was the first black American woman to write and publish a political manifesto calling on black people to resist slavery oppression and exploitation influencing Frederick Douglass to turn her truth and Francis Ellen Watkins Harper I didn't know any of that and I liked it all but she's got to go fast 1848 the first woman's rights convention Elizabeth Katie Stanton writes the declaration of sentiment setting the agenda for the suffrage movement for decades women's rights conventions then all over the country including one in Akron Ohio where former slaves to turn her truth delivers her eight-eyed woman's speech but she never said oh come on focus Tory in 1852 my auntie Clarina Howard Nichols addresses the Vermont Senate about property rights of married women and from 1861 1865 suffrages put efforts on hold because of the Civil War no skirts here though I do have a lovely bond in 1868 the 14th amendment is ratified defining citizens and voters exclusively as male the separate organizations fight over whether or not to support the 15th amendment which would give black men the vote while ignoring Susan B. Anthony and Elizabeth Katie Stanton found a second separate organization and begin a push for a constitutional amendment the 15th amendment passes in 1870 giving black men the right to vote but Frederick Douglass breaks with Stanton and Anthony over their position in support of wait in 1871 Victoria Wood Hall remember the top hat folks yeah she addresses the House Judiciary Committee arguing for women's rights to vote under the 14th amendment Susan B. Anthony votes for Ulysses S. Grant in 1872 and is arrested and put on trial jumping over so much yeah we're not trying to be perfect anymore just better 1890 Wyoming is admitted to the Union with a state constitution allowing women the vote and what are in 1896 Mary Church Jarrell Ivy Wells Barnett and Francis E. W. Harper found the National Association of Collared Women's Clubs in 1912 Mabel Pinwalee leads five ten thousand suffrages up in New York City 1913 Alice Paul organizes the political march on Washington teen Montana Nevada adopts suffrage and in 1917 a big year the Silent Sentinels pick at the White House asking holding banners asking Mr. President what will you do for women's suffrage how long must women wait for liberty Alice Paul is put in solitary confinement in the mental ward of the prison in an attempt to break her 1918 the Senate finally passes the 19th amendment and the ratification process begins by March of 1935 states and approve the amendment we need just one more stick to pass it who's it gonna be Vermont maybe on April 21st 400 women marched to Montpelier marched in the port of session so Vermont could ratify the 19th amendment Vermont Percival refused Vermont cannot afford the expense of a special session Tennessee being the last state needed to ratify the 19th amendment giving women the right to vote Percival Percival percy a shony can better see where the ration of sentiments but if I'm going to do better then we have to say that passing the 19th amendment didn't actually give all women the right to vote black women and other women of color couldn't vote for years after 1920 Native American women weren't even considered citizens they didn't get their right to vote until 1965 on November 2nd of 1920 over 8 million women did vote in elections for the very first time but it took over 60 years for all the states to finally ratify Mississippi only signed off in 1984 shh Debbie down over three is messy and ugly and beautiful but we have to celebrate our wins and keep fighting and we have so much to fight for today and this year in 43 states lawmakers have proposed at least 250 laws making voting harder states across the country are making it harder for black indigenous people people with disabilities the elderly and students to vote all those in favor of adjourning this meeting but continuing our fight for votes for women votes for everyone eyes anyone this meeting of the suffragist re-enactment society is adjourned and demand Vermont Department of


Mathematical structure. In mathematics, a structure on a set is an additional mathematical object that, in some manner, attaches or relates to that set to endow it with some additional meaning or significance. The partial list of possible structures are measures, algebraic structures, groups, fields, etc. topologies, metric structures, geometries, orders, events, equivalence relations, differential structures, and categories. Sometimes, the set is in doubt with more than one structure simultaneously. This enables mathematicians to study it more richly. For example, an ordering imposes a rigid form, shape, or topology on the set. As another example, if a set has both a topology and is a group, and these two structures are related in a certain way, the set becomes a topological group. Mappings between sets which preserve structures so that structures in the source or domain are mapped to equivalent structures in the destination or co-domain are of special interest in many fields of mathematics. Examples are homomorphisms, which preserve algebraic structures, homeomorphisms, which preserve topological structures, and diffeomorphisms, which preserve differential structures.


Okay, hello guys. Well, first of all, thank you for being here today and also thanks to the organizers for taking care of such an amazing event. So today we're going to talk about upgradeability and EVM packages and it is to learn some things about these concepts and of course, to see how we can leverage these concepts using Sublin OS. But before we begin, I would like to talk a little bit about us. We are at Sublin and at Sublin we build key technology and infrastructure to build, develop and manage smart contract systems. My name is Fago Spagnolo. I'm a core developer and security researcher at Sublin and currently I'm leading the efforts of Sublin OS. Maybe some of you may know us because of OpenSublin. OpenSublin is a community-driven open source framework of reusable modules of smart contracts that you can install and start using directly in your own projects. You also do security audits. A few weeks ago we finished the the audit for the Solidity compiler. We received a grant from the Ethereum Foundation. It was really great. And as I said before, we're here today to talk a little bit about Sublin OS. Sublin OS is an open source platform to help you build, develop and manage smart contract systems. So let's begin with the first topic, upgradability. So of course, that upgradability is one of the main features of Ethereum. However, software qualities really much depends on a development that needs to be iterative and incremental. And this means that we need to have the chance to update or patch our code if we need to. And we're not just talking about bugs. We may need to optimize our solutions. We may need to provide new functionality because the community is requiring it or whatever. And the thing is that we've seen many other projects building their own implementations of upgradability. And Sublin OS is providing a standard and really flexible way to do this. So I would like to introduce an example of how we can easily have upgradable smart contracts in our projects using Sublin OS. So the first thing we'll need to do is to install Sublin OS, in this case, we're using NPM. And Sublin OS comes with a command line tool. And in this case, for example, we have a need command that we can use to start a new project, just passing the name of our project. And let's say that we start writing our first smart contract. In this case, a wallet. As you can see, it has an owner. It has an initialization function where you receive the owner in order to set the owner of the contract. It has a withdrawal function in order to withdraw some funds from the contract and so on. So let's see how we can deploy an upgradable instance of this smart contract using Sublin OS. So the command line tool has some commands that are pretty much similar to the ones we use in Git. So I think it will sound familiar to you. In this case, we're running the first command. The add command, it's the way we tell Sublin OS in order to add a new smart contract in our project. In this case, we're telling Sublin OS that we want to add the main wallet contract that we wrote before. And the second step is the push command. This is how we upload the backup of our contract to the network. In this case, for example, we're pushing the source code of the might wallet contract to the roughs the network. And finally, we have the create command. The create command will create an upgradable instance of the might wallet contract. And the others that we receive there is the new instance that we have just created. And maybe some of you may be wondering why do we need to run these three steps in order to create an upgradable instance. Well, the thing is that this is not a regular instance, obviously. This is an upgradable instance. And the thing is that we can run the create command as many times as we want. And we'll be always reusing the same logic that we uploaded just once. So it's great. And let's say that after we created the first instance, upgradable instance of my wallet contract, we found the back. As you can see, the need wallet function can be called by anyone. And this means that, for example, an attacker can call the need wallet function to withdraw some funds from it. Any resemblance with reality here is per coincidence. And let's say that we want to fix this back. So let's see how we can do this with SablonOS. I promise it's really simple. So the first thing we'll need to do is just to edit the source code of our contracts. For example, in this case, we're adding an only owner modifier in order to restrict the person that can call this function. And once again, as we did it before, we just need to run the add command to tell SablonOS to add the new fixed my wallet contract. We're pushing that fix to the network. And finally, we're running a new command here. The update command is the way to tell SablonOS to upgrade the real-world instance that we created before. And it will be as simple as that. As you can see, an attacker cannot call anymore. They need wallet function, and our back has been fixed. So it was pretty simple. We didn't have to modify our source code in order to make our contracts upgradeable. As you can see, we're using the same address. It was an upgrade per se. We didn't have to migrate data from the previous wallet contract to the new one. We're really upgrading it. So how is that possible? I think that many of you may know already this, but we're using Proxy in order to make it happen. And the way a proxy works is it's a particular contract that basically delegates every college receives to another contract that is called logic contract. And the thing is that the others of the logic contract can be changed. And this is how upgradeability works. As you can see, the storage layer is always kept in the proxy contract. And this is why we don't need to migrate or pay any like expensive migrations of data when we want to do an upgrade of a contract. We're not going to so much deep in the proxy stuff, but you can read more about it in our documentation if you want. So something things up, Sublin OS provides a standard way in order to have upgradeable smart contracts in your projects that will basically allow you to fix bugs or add functionality, for example. So let's move to the second topic, EVM packages. EVM packages, this is a new concept we introduced some weeks ago. EVM packages are upgradeable on-chain packages of smart contracts code. And this means code that is already on chain deployed by another developer team, that it's being maintained by another developer team, that then any application can link directly through your own projects in order to reuse it directly on-chain. And it comes, of course, with opt-in upgrades. And this means that if that developer team that is developing an EVM package comes with a new version of the EVM package, you can decide where to upgrade your code to use the new version that they're providing or not. So why do we need EVM packages? We do think that this is a way in order to encourage modular development. You can start focusing on what you do best and start reusing the work that your colleagues have done. So we just don't need to build everything if we want to build something. We can start reusing some code that is already deployed on-chain. And as I said before, EVM packages are upgradeable by definition. And this means that their developers can provide new versions of those EVM packages. And you can opt-in decide where you want those upgrades in your projects or not. It's like any other dependency management system. And of course we're saving a lot of gas costs because we're reusing some logic that is already deployed on-chain by those developer teams. And we don't have to redeploy that logic every time if we want to reuse it. Let's take a look at another example. Let's say that we have a deck contract in our project. And as you can see, it has an ERC721 dependency. It has an idealized function in order to receive the ERC721 dependency. And it has another function called pick that will basically allow any users to pick cards from the contract. And you will be minting new ERC721 tokens every time a user picks a new card. So how we can create an upgradeable instance of this contract? Reusing an EVM package for the ERC721 dependency using Sublant OS. So it will be reasonable once again. The first thing we should do is, and here is when it comes to the new part, the link command will allow you to link to any other EVM package that is already deployed on-chain. In this case we're linking our projects to the open Sublant ETH EVM package. And this package is the EVM package that the open Sublant team has provided on-chain. In this case we're linking to the 2.0 version. And as we did before we just need to push those changes to the network. And finally we can run the create command. And as you can see here we're creating an instance reusing the logic of the ERC721 that has been already deployed by the open Sublant team. We haven't added that contract in our projects. We're reusing the same logic that the open Sublant team has provided on chain for us. And it will receive of course the address of our upgraded instance of the ERC721 there. So let's now create, let's use this new ERC721 instance in order to create an instance of our contract, the DEC contract. As we did before in this case we do need to add the DEC contract. So we're running there the app command. Then we're pushing the the source code of the DEC contract to the network. And finally we're running the create command in order to create a new instance of the DEC contract. And passing here the address of the ERC721 instance that we created before. And we will receive there the address of our a great little instance of the DEC contract. So as you can see we can start reusing the DEC contract. And it will be, we can start picking out we will be minting ERC721 tokens. It will be as simple as that. So this is amazing. We didn't have to deploy an ERC721 contract in order to reuse it. We're just reusing the one that the Open Supplement Team has provided for us. And this is really cool. So I said before that EVM packages are upgradeable by definition. And let's see an example of what does it mean. Let's say that the Open Supplement Team comes with a new version of their EVM package. In this case the Open Supplement ETH as I said before. And let's say that we want to use it in our project. And as you can see this is an opt-in decision I said before. So in order to tell Supplement ETH that we want to use that upgrade, that new version in our project we need to tell Supplement ETH that we want to link our project to the new version. As you can see here we're linking our project to the 2.1 version of the Open Supplement ETH EVM package. Once again we're pushing those changes to the network. And finally we can run in this case the update command in order to update the upgradeable instance that we created before of the ERC721 contract. And as you can see we'll be picking new cards again with the same deck contract that we created before. The address of the deck contract hasn't changed. And we'll be using this new version of the ERC721. It will be as simple as that once again. And as you can see we didn't have to update our deck contract. We just need to update the dependency that we're using in our project. In this case the ERC721. So some of the things up. EVM packages allows us to reuse code that is already deployed on-chain. That we don't have to redeploy it every time we want to use it. And of course we can as we saw before we can obtain update our dependencies if the developers of those EVM packages that we're linking to provide new versions. So this is really good. And let's go a little bit further on the EVM packages thing. Maybe some of you may be wondering how we can actually make sure that the code that we're sharing and reusing on-chain directly is actually safe. How we can trust the code that it's already deployed on-chain. So before we answer that let's think how we should how we probably do this these days. We may for example hire an auditor in order to audit code that was deployed on-chain and the auditor may raise some findings on that code and we will tell the developer team to fix those backs or to improve the things that we found there. And it will be kind of expensive in order to hire an auditor to do that every time we want to use a new dependency. And that's why we decided to start working on the on the vouching system of Sablin OS. This is a way to decentralize those decisions and this is our first step towards the token mechanics that we've been announcing since we started this project. The first implementation of the vouching system we have it announced that it's already included in the second version of Sablin OS we launched this week. So let's see what do we have to say about this. So the vouching system basically allows users to debug the quality of an EVM package that is already deployed. As you can see this is something complementary to the EVM packages thing. It doesn't mean that you need to use the vouching system in order to create an EVM package but this is the way that this is the way that you can use in order to signal your the security of an EVM package that is already deployed. As you can see this is our first step towards a greater list of secured EVM packages. And let's see a quick sample of the things that we can do with the vouching system. For example we're using here a way to register a new EVM package on the vouching system of Sablin OS. It's pretty much very simple. You just need to pass the name of your EVM package and the others where it's deployed and it will be as simple as that. And of course that you can also start vouching some amounts for EVM packages that are already registered in the in the vouching system. And the amounts that we are vouching here are not just numbers and this is where the SEP token is born. The SEP token is the native token of the vouching system and it's basically what allows us to align the incentives in order to create a healthy ecosystem of secure smart contracts projects. And it was also launched with the second version of Sablin OS along with the vouching system. And one more thing where we're not alone there's a lot of amazing projects that already decided to start building their own EVM packages and many of them are already on chain. They're already on the main net so you can start reusing their code in your own projects through Sablin OS. And you can be one of them too. So that's why we decided to start a private beta period. This is a way to that we decided to gather a small group of people in order to validate all these ideas and all the partners that all the projects that I mentioned before are going to receive some set tokens in order to start testing the vouching system and you can be one of them too. Just a quick clarification here. This doesn't mean that Sablin OS is not available for everyone. Sablin OS as I said before is open source and you can use it right now if you want. It just means that the beta participants are the only ones that are going to be allowed to start testing the vouching system. Those are the ones that will receive some set tokens that the ones that can start vouching for some EVM packages that are already deployed, the ones that will be allowed to register EVM packages on our batching system and so on. And you can follow this link where you will find a registration form in order to sign up for the beta period. As I said before, it's open for everyone. So feel free to apply and we hope you do. And the registration is finishing by mid-November. So please come and join us. Thank you so much, guys, for hearing me today.


sounds good so I think today it looks like we have a pretty lean meeting thank you everybody for hopping on good mix of attendees today awesome so pretty pretty lean meeting as I mentioned I think everyone on here has already been introduced in the call but I don't see everyone's avatar so please interrupt me if that's not the case does anyone have anything cool or less regulars that I can rhyme them are not always here but the rest are awesome does anyone have anything they'd like to put on the agenda before we dig in and you can do that throughout the call too of course all right so on my end here I have things a little bit more low fidelity this week than usual so apologies for that I don't have a design deck prepared per se but what I do have is a couple of mugs to kind of walk through with you all just in screenshot form and talk about a couple of things that are going on so let's hop right in with that so last sig meeting we took a look at this screen that we have on here what this is is an attempt to kind of reconcile the layout and improve the usability of the welcome screen within Jenkins welcome screen is not a super high impact screen arguably not a lot of people see it and those who do are typically not seeing it very often and then once they do see it and get through it or move past it they don't need to to be reminded of all of these different options so much in the future typically that's some really good feedback from this group in the last session and also from some other developers throughout the community that have reached out to you since then and have an update on this layout so this is still very much a work in progress but a couple of changes to share and of course feedback is welcome here so this is where we were before and here's how it has evolved since then so I'm gonna be toggling back and forth a few times here so that we can look at some of the some of the differences actually I wonder if I should you know what bear with me everyone I'm sorry I'm just gonna open this guy I'm trying to screenshot the thing for the minutes but you're moving too far sorry about that give me one second here and then I'll have a good screenshot for you that's not what we want either there we go cool alright so here on the left is what we had last last session you can see that a lot of the elements are pretty much the same here right of course the goal is not to to change fundamentally how this this part of the experience works it's more about updating the style and then sort of behind the scenes also trying to create something that is reusable in the future that is extensible and something that we might be able to leverage to solve for information density on different screens throughout the UI so we're starting with this relatively low impact screen but we want to create something that is really useful for other areas throughout Jenkins so on the left is where we were you'll see that on the right we have removed the title the title prompt and the detail here and this is all no longer contained inside of a single card but this what the solution on the left here was doing was kind of oversimplifying this I think and reducing it down to bring every possible option to the same level of prominence and that's just usually not the case especially when we think about making this an extensible element these are these different elements can be grouped differently for example the first two items here are a lot more relevant to one another and don't really along at the same level of prominence as this third item and we also have an extensibility issue here with this resource link at the bottom where it can be really difficult to determine which option this particular documentation link refers to imagine having two three five or seven of them here it doesn't you know technically feasible to stack them certainly but doesn't result in great experience so over here on the right we've we've made it a little bit more complicated which is a good trade-off certainly to have it more extensible so we have a couple of groupings here we have set up a distributed build and create a job now the exact hierarchy of the elements in this screen can still be changed certainly this is still a work in progress but you'll see that we've adjusted the design so that we can associate particular documentation links with with each option is that may not be necessary here but again we want to create something we can reuse down the line and this is something that might be very helpful in the future I'll stop there because I'm just kind of rambling anyone have any thoughts or questions or feedback at this point we're really nice yeah I like it yeah it's very yeah so I think it's good you can have multiple links because then you can like link to you know tutorials or videos or you know different types of things some people just want the basic you know raw docs and other people want step-by-step you know yeah I mean and then being able to delineate or I guess distinguish between which links are for which option it's really key here just a dumb question but when you refer to card set up an agent it's one card plus the two links and then configure cloud is another card or so card is a card is a bit of an amorphous term the way that I'm referring to it here and people use it differently is is essentially just this shape and in the fact that it was all contained the entire functionality of the screen was contained in this one shape this one card so the whole thing is the card then precisely yeah that was the idea with this and that was pretty intentional but it was a too simple and didn't allow for much extensibility so so we still just have one card in the native sign or just so what we've done here is we've moved away from from a single card approach right technically you can call these these different elements cards and the exact terminology that we want to label them you know we get to decide that but yeah the idea is that these stacks of elements essentially would be reconfigurable for other other bits of information throughout the UI yeah okay makes sense to me so just a side question Joe you talk about reusing the component do you have already something in mind for another page for such things yeah without so I'm working on a couple of concepts here that we'll share in the next SIG meeting that are not quite mature enough frankly for my own notification I'm still thinking through them but I think that something roughly similar to this not exactly like this can be done to help organized build status pages for example pipeline pages there's a there's a lot of possibilities there and I'm kind of working through some of those ideas right now it's still very rough okay nice thank you sure on a fundamental level we want to see if we can make this an opportunity to organize things because right now there's a lot of stacked stuff that plugins contribute to the UI as we all know and better hierarchy more clarity would be would be awesome let's see here without further ado let's look at the next one some login screen explorations you're gonna have to bear with me everyone sorry for not having it up here all right so this is something we have tinkered with in the past but it has not made its way to open source Jenkins so on the left here we have our current login screen it's very similar to the Jenkins is preparing to I forget what the exact phrase this Jenkins is preparing to work or Jenkins is getting ready that screen for the instance is being confirmed I forget the exact phrase but there's some very minimal screens here that get the job done but I think as we have been creating all of our baseline styles we have an opportunity to modernize the screen a little bit make it a little nicer make it a little more usable again these are primarily just styling changes the rest is pretty self-explanatory so we're exploring that a little bit have this one design on the right this that's the new one or is the sorry so the design on the left is the old login screen and the one on the right is sort of exploration or or are they both new the one on the left is the current login yeah okay I thought it was yeah yeah so this is where it is today and this is the exact same thing styled styled more nicely the key thing is we wouldn't want to come in and throw styles of the screen like this prematurely like two months ago it wouldn't have made as much sense because we didn't have the typography where it is today we didn't have the colors where they are today now we have those styles and we can feed them right into this and there's more we can do with this certainly we can highlight some more of the the great functionalities of Jenkins and this I looked at directly from from Jenkins dot I Jenkins dot IO believe yeah so very straightforward improvement here but this might be a nice thing for us to do and just to learn that that's it for this one really I like it cool I mean yeah like you said I mean we could have different messages there yeah yeah it's kind of a blank canvas right right now it's it's so minimal that we can do what we want with it a little bit I think that this is probably a rare opportunity to do something relatively low friction for a relatively nice payoff because the screen for folks who use the UI is seen relatively it's a it's a you see this certainly I see this a good amount of times because I forget to keep myself signed in it's just a more of a branding exercise using our baseline styles than anything else but I think yeah it's not used so much in a lot of companies with SSO but the ones using LDAC or local is so I never see the screen but I'm developing yeah yeah it makes sense I think if this were a huge a huge undertaking or anything like that that it would not be worth it to redesign it frankly I feel it's maybe you could speak to it a little more but I think this should be a relatively straightforward implementation you know when we can get around to it certainly not an urgent item yeah it's straightforward indeed I mean it's also maybe we all would also like to consider uh extensibility regarding the logo and stuff so that companies can have their own welcome screen or something but yeah the styles themselves are really easy it's actually an opportunity to integrate the login styles into the color palette yeah for sure cool any other feedback or questions on this one all right so without further ado I think actually we might have an item here that we forgot to remove from last week Felix should I remove this one um yeah uh yeah we talked about that last week quick reminder we are really needing to start what to do next we are doing discovery we we will finish CSS only work and aesthetic only changes right then we get done with icons and these nice empty states that Joe has shared and after that we will probably be looking into deeper changes like I don't know credentials plugin ribbon middle history page whatever it depends on what theme shows us next so so Tim do you want to share some backstage Jenkins plugin updates here yep all right I'll stop sharing my screen if you're going to share no problems that is an intense background Tim cool and you got to see my screen so this is the backstage website it's just a quick intro into backstage if you haven't seen it before it's it's mostly used as like a developer portal just to centralize all your developer tooling in one place just integrating all of your so you've got a lot of services you've got a lot of documentation and you need to create get you need to create get repos you may need to create environments you you've got builds you've got quality on your builds and so this is just trying to bring all those metrics and tasks into one place and even doing things like removing documentation by just adding tasks into here that you can just put to a workflow to just simplifying the developer development experience so I've just done a private concept or alpha Jenkins plugin for this which brings the Jenkins build results into it I'll just give a quick view through what the what you saw on that website is the Spotify internal version they've been sourced it back in March and it looks a bit different it's got the same goals but it just doesn't quite look the same so this is the homepage this is the service catalog so you see all of the all of your microservices or components or whatever you call them here but you can also have it also supports other other things so not just applications it supports websites libraries documentation or whatever it's all driven based off Kubernetes likes and descriptors so it's just a file which has its name and then the annotations describe additional information on it so I've said add some Jenkins specific configuration which basically says what GitHub organization and repo it's in because it's using GitHub organization folders you'll see other things here like the documentation that's being published you can create a GitHub repo so I can go in here and choose for a small form and say where it's going to go and then it will create a GitHub repo based on a template and then there's some other plugins as well so I'm just going to show the Jenkins plugin so this here is the RPU suite backend it's got a last master build widget which shows the build status and the link through to Jenkins and you see here this has gone through to build 22 which is the last one for RPE suite backend and then there's another widget here which is the build details widget which shows all the builds for this application so it's got the status a lot of them have failed but you've got down here we've got some different test results so it's showing a test report and that links through to the Jenkins test report as well and you can link and then it's all linked in to get this all integrated with GitHub for like GitHub pull request or the GitHub branch and there's also a build details view as well so this is a summary of the build with the title it's more information and you can go and view it on Jenkins or view it on GitHub and as more people use it then it can be filled in with more information like get commits get branch and the actual build log as well potentially but the build logs are quite a bit of work but this is just basically an initial alpha version of the plugin there's a pull request up on this for on Spotify backstage so backstage is the Spotify product or Spotify kind of open source yeah it's a Spotify open source product with the open source back in March but it's got quite a good companies are looking to pick it up or have adopted it except for Jenkins builds I mean what do people normally use this for well I guess not for Jenkins builds normally because it wasn't a plugin but what's the kind of typical use case just looking here back at the video so this is basically the hot they've got their squad metrics which is all of the metrics for their team so it's a central view of all of your applications in one place built off live data so one problem in organizations is you just get so many applications that you lose them you don't know who owns them you don't know who to contact and things like API docs your API docs might be in a different system so in this you can embed your API documentation for the service in one place and the other thing is yeah creating so onboarding a new team is like creating all the repos that they need creating maybe a GCP project so in here there's a GCP plugin where you can create a GCP project you just fill out the fields and it automatically does it for you so one major use case is like is creating repositories based on a organization template so you can define templates for your Java and Node.js your go your libraries all pre-baked with all the organization specific configuration so rather than using like different templating engines for each library you just put a user it doesn't matter they don't need to worry about it it's basically trying to just bring all of the different tools into one place yeah does anyone want to see anything else on this just just to clarify something you could you're developed and contributed this plugin for backstage right yeah yeah where I got this is awesome sorry this is really Jenkins plugin or is this the backstage plugin this is a backstage plugin for Jenkins um but it runs in I mean it's written in backstage yeah yeah it's written in backstage yeah it's here so it's all um it's all written in tight script and react right nice cool really cool thank you for sharing it yes some level this competes a little with CloudBees SDM though it's probably a little bit of a different focus but I'm just thinking about CloudBees is working on the software delivery management tool not that this really matters in open source context it's more an observation oh not I mean yeah nice awesome yeah especially if this is a I think you said they open source are back in March is that the case yeah yeah it's in March and it's it's got it's very active okay I was just gonna say yes and sometimes these things take right off right so being able to connect to Jenkins is pretty awesome yeah I've got a team working on it and there's lots of contributors from different companies there's some major contributions as well so API documentation was completely contributed by one company um and lots of other random contributors coming in cool well thank you Tim it looks like we have a line item for tables to do is was that carry over from last session I was just a brief update so I got all the earth tests that were reported by Felix through all passing now not quite all of them emerged but most of them emerged so I think it was about about five so there's Felix reported about 60 70 issues but only about five or six of them were earth tests so those are the ones that are easier to fix and reproduce and out of those I think two of them were actual issues and the other four of them were well two of them were unrelated breakages and that were mostly done by this by this project by the CSS refresh broke a lot of earth selectors and then two of them were table selectors broken but that's so that's all sorted now I think there's a PCT one in the declarative pipeline to take a look at but apart from that those are all the null and breakages left I'm sure there's more breakages but I'm not sure what the plan was taking it forward Daniel Beck asked about whether we plan to unhold it now that the LTS baseline cutoff has happened or whether we want to do some more work on fixing plugins or more exploratory work on seeing if we can do it without having to fix plugins so you're saying you so you're suggesting we continue fixing plugins or so basically what what's what in what what in european would be stopping this from being mapped right now I think we really just need matrix auth released really so because matrix all matrix auth is quite a major plugin I think I gave a list of the pending pull requests Oleg merged and released his I think there's a pipeline plugin that needs releasing so I think it was merged a couple of months ago but it wasn't released so I think that needs releasing but I think I think we've done all the all the major ones that we're aware of it's a bit of a pain because a lot of our tests are broken anyway it'd be nice to have like a green f run but there's so many broken tests that you can't really do that can you repeat that the last thing please that's a quite a few hth tests are already failing for unrelated unrelated reasons yeah no yeah we those eight h test failures we just we are we have a building in the running goal is we are building the form changes against the ath to make sure nothing breaks so that's how we found out about those and that's how uh well I think out of all of those only one was not due to this um there was two I think there was the side yeah there was something something else and you're right and the cask plugin yes yeah um so right now I really don't know because I really would like the layer breaking stuff fixed but if it's not possible at least I would like to see it just know if it's not possible so what would you do you have a target date or an ETA for what the match could happen um there's no real date it's just um we have a window now that we're early in the weekly um so it's we're past the LTS cutoff and it's quite matured um on the other side it's less effort to maintain it now we've mainlined so we've mainlined all the javascript changes and all the css changes are all mainlines um so we've we've had those in for about the last three week please um I think we had a couple of we had a couple of very minor issues I think but nothing serious no I we actually I think we I found one writing it to you yeah yeah is there anything yeah what do we think do we think it's worth proposing it for merging it soon or I think we've still got more outstanding issues to fix and I'll write now you need to sleep on it yeah well let's I think let's get those plugins released anyway and once the plugins are released there's probably nothing blocking it and just do some more exploratory testing um okay perfect yeah it'd be great to ship it if we can like it's it's been there for well over a year now yes all right well thank you for the update um looks like we had nothing else on the list for today does anyone have anything you'd like to raise okay all right well that's it for today's session short one but a good one thank you everybody and we'll see you soon thanks everybody thanks everybody see you soon bye bye


Tony, thank you for joining us on this afternoon, this warm, sunny, Hawaii afternoon. And thank you, I really appreciate spending your time to review our condo insider, our weekly show. So with me today, we're gonna talk about pipe replacements. We're gonna do this in two segments. And with me today, I have the very famous Sage Water team, two of the main people on the team. We have Jennifer Barra and we have Miguel Grentes. So I'm gonna turn it over to them. They came into the Hawaii marketplace like 15, around 15 years ago. So why don't you guys introduce yourselves and tell us how you came into the marketplace. So I'll get started. So just a two minute bite about Sage Water. Sage Water actually started back east on the mainland in 1989. And we were one of the first companies to start doing pipe replacement, occupied pipe replacement where owners and tenants can stay in their properties while we were doing work. And so we kind of created this niche for ourselves. And as far as coming to Hawaii, I will let Miguel get into that because he was actually here. I was hired just a few years ago. So he was, him and Joe Brawley came over and took our first job here. Thank you, Jen. Yes, so my name is Miguel Grentes, Vice President of Operations here in Hawaii. We arrived going on in 2009. We actually were intrigued because at the time there was a lawsuit going on for bad plumbing in the Hokuwa, four years old. They were having millions of dollars worth of leaks and everything. Case went out. We called Wendavid on the internet by John Griffith. John Griffith is one of our vice presidents for sales and marketing and business development. He called Wendavid, said, look, there's a possibility for us to go out to Hawaii and do a project in 2009. We should put some numbers together and send them our proposal. And we sent our proposal out. The story I was told from the building manager, Duane Krimine, was that they looked at it, laughed, said there's no way that this company can do this job for this amount of money and basically threw it away. And then Duane being how Duane is, took it out of the trash, said he's got a fiduciary duty to present it to the board. The board looked at it and said, look, we can't not talk to these guys. We gotta give them an opportunity. So, John Griffith and Joe Brawley flew out for their annual meeting and spoke in front of most of the homeowners at the time and explained what we do and why our pricing is the way that it is. It was very, very competitive for us. I'm not gonna talk about numbers, but we were a lot lower than what the local competition was at the time. So they were skeptical because we're a mainland company and we had never done any work here. So they were like, look, there's a lot of obstacles. Are you sure you're gonna be able to complete what you say and do what you're saying you're gonna be able to do? And we said, absolutely. As a matter of fact, give us one floor as a pilot program gives us an opportunity to come out and so that way we can actually see it as well and prove to you that we can do it. And we came out and we did one floor, took us probably about, I would say the average time when we did the pilot program was about almost seven days a unit. And then we got done with it, the board walked it and then we actually told them, hey, look, after actually doing this one floor we're gonna lower our price even more because we realized it's not even as difficult as we thought it was.   And we said, yeah, absolutely. And they were like, okay. And then we went into contract negotiations and then we started the project in July. I got in and in July, we started the project in August of 2009 and we finished six and a half months later. And by the time we got done with the contract negotiations and we started the first unit the average time went from seven days per unit to three and a half days per unit. Total completion, nobody had to move out. We cut anywhere from 40 to 50 holes throughout the unit to put all the plumbing in. And we never left. They asked me if I wanted to stay. Joe was volunteering to fly back and forth. And I said, absolutely, I'll stay. I'll run the division here, not a problem. And I got promoted from a senior project manager to division manager. And then that was in 2009 and we've been running ever since. Did our first DWV job out here in 2012 with a 1350 Alamoana, which just so happens to be Duane's brothers building, Ron Cuminae, and that was 353 units, all DWV, seven layers of drywall. 8% of the units, the kitchens had to be torn out and put back together and everything. We finished that job in just over 14 months. And we've been doing them steady ever since. And just loving it, loving it here. I got lucky. I can't complain, which is funny because even when I do complain, everyone's like, you're in Hawaii, give me a break. What are you complaining about? I was like, well, all I have is t-shirts in my closet. I don't have any coats anymore. So I'm originally from New York. So it's new for me to not have to worry about pulling out the winter clothes and putting away the summer clothes to make room in the club. So it's pretty awesome. So it's a great community. We've done today, Jennifer, correctly, if I'm wrong, a little over 35 buildings since we opened up our office in 2009. Full buildings, I think total jobs because sometimes we do smaller repairs or stack work. We're in the mid-40s. Yeah, so it's definitely unique working and living here in Hawaii. It's surprising how much work there is. The lifestyle of all the people, and it's also a little frustrating waking up in the morning, driving in the work, and you're seeing all these people at the beach all the time. What am I doing wrong? Why can't I be that guy out on the beach right now?  You're like, I am starving. I just want some food and the food here is awesome. You know, it's the best fish I've ever had in the world. I've had here. Love sushi. I love all the different cultures here. And it's a really great place to work. We started out in 2009 with only three local employees at the time. Everyone else moved here for the length of the job. And now we're 100% local with 94 employees. Wow. So we've actually grown quite a lot. Some of our guys have been with us since the beginning, since 2009 and never left. Our master plumber, Ralph Nishimura, he's 82 years old, won't retire. We tried, he just won't. He just keeps on kicking, comes in every day, goes to every one of our jobs. It's funny, we're doing a job out in Punalulu right now. And Ralph went out there. He was like, this building looks familiar to me. And I'm like, why, Ralph? He was like, I'm just, I know why. I did the original plumbing in this building 15 years ago. And I was like, wow. So, you know, he brings a lot of experience and a lot to the table. Giovanni Camusso, our RME for general construction site because we are a G.C. He's been living on Allen since he was, I think he moved here when he was 19. So he's been here over 40 years, over 50 years. Been at G.C. for over 30 years here on the Allen. And they just helped us grow and we're a household name now which is a lot of it goes to, like Jen said, Giovanni helped us open up this office here and we just kind of took it and ran and here we are. Do you find any differences between the buildings here and the buildings that you've done on the main line? As far as the gut system. It's a huge difference. It's funny. So I traveled with this company. So we're a nationwide company and most of our crews travel a lot. We don't do that here anymore over here. Everyone's local. But I've noticed that the culture here, the people, they seem to be okay waiting an extra day sometime. Except for the snowbirds that come here because it's their third home. They're the ones that are a little bit more antsy.  But the buildings overall, there's a lot of concrete.  And that's one of the things that I've noticed here, especially they maximize the living space by climbing everything behind the walls and such a small cavity, which then entails us tearing up more than we need to, just to get to the plumbing and say, actually replace the plumbing. So, and it's weird also because I never experienced it anywhere else. But, you know, there's a thing called Vogue here, which I didn't even know what it was. I remember it was right around September, October, they were telling me Kona wins and that's the Vogue. And I'm like, no, it's my allergies, but I don't know what. And yeah, it's totally different. The buildings that we do on the mainland, they're a little bit more tougher to do because the clientele is hurry up and get it done. Whereas here, the people will actually work with you a little bit. They seemed a little bit more laid back.  So they're okay with the understanding and it's amazing the obstacles that we have here. One of the biggest ones is, you know, I can't just, if we run out of something, I can't just run to the store and go get it. You got to wait for the ship container to bring it into you, which takes for a lot of organization. It takes for a lot of lead time and logistically it's tough to do a workout here. But, you know, after 12 years, we've adapted overcame and we've got to work on it. We've adapted overcame and we've got storage sites and we've learned how to adapt and get it done. And so it's been great. And we're just looking to keep on going until they tell us to go home. Well, I'm sure you guys will be busy for a while since we have so many buildings that were built, you know, in the late 60s, 70s, especially they're like hitting that time period of pipe replacements. Plus two, the total ones that have to do with the power sprinklers and things of that nature. And speaking of that, so if the building's going through pipe replacement and they're opting to do sprinklers, are you guys doing those kind of things working together with the sprinkler installation people? Well, we're actually licensed to do the sprinkler. So even a sprinkler contractor would still have a need of a plumbing license, the plumbing rights. So it's just pipe, pipe is pipe. So we're actually involved in a lot of that. We haven't done one yet. We've done a couple of repairs here and there, but we haven't done a building yet. We are looking at branching out and giving these buildings that are doing their DWV, the potential and opportunities do their sprinklers at the same time. It's just, it's a little difficult because they're two different systems altogether and they don't necessarily run concurrently with each other. But we are looking at expanding and giving that a good try and getting it done with some of these buildings. But back to what you were saying about the buildings being old, it's actually, it's perpetual, right? So even the buildings that were built in the 80s and 90s are now starting to have problems. So we're starting to work on those buildings, right? Because plumbing is like, what people fail to realize is plumbing is a maintenance thing. It's just like a vehicle. Your vehicle's got all these cables and lines and everything. It's got to get replaced, it's got to get repaired. You got to maintain it. And if you don't, it starts to fail. So the buildings that were built in the 80s and 90s are not starting to have problems as well. And then it's just a matter of time before the building that we're building the 2000s are going to have to get done. And then 2010s, et cetera, et cetera. So we're not going anywhere for a long, long time. So when you replace the pipes, because I'm assuming that most of them that you're replacing are built with galvanized, right? So you're replacing them with copper or? It's actually cast iron. What we've noticed, the majority of the buildings here were built with cast iron on the waste side and then they had galvanized pipes on the bent sides. So, and it's really hard in a high rise building to put anything other than cast iron back because of the noise. And so that's the biggest thing that people don't seem to understand. They're like, well, go back with PVC. Well, if you live on a top floor, that's great. But if you live on the bottom floor, you're hearing everything. It's like Niagara Falls. You hear it and there's no amount of insulation that's going to protect you from that. And then the other obstacles is in a high rise building. And if you do install PVC or ABS, you got to install these special fire collars, right? Because there is no fire rating for PVC. So there's a lot more added work and labor to making sure that that piece of plastic you just put in the building doesn't become a wick and then end up just transferring a fire between all the floors. So there's your pros and cons on it. So what we've actually done a lot is talk buildings is to go over what's called the hybrid system.  And what you do, there is some cost savings there. And then you get the benefit of the noise cancellation that the cast iron gives you with the longevity on the vent side, because people forget that the vent side of the pipe is crucial to letting that cast iron breathe, right? So when I say drain waste and vent just to educate a little bit more, sorry, going on, but so you got your waste pipe that takes all the stuff out of the building, then there's a vent pipe that's attached to it that allows it to breathe. So picture, you're drinking the soda through a straw, you put your finger over the top of straw, you pick up the straw and the soda's still inside the straw, well, then you lift your finger up and it just goes right down. Well, that's the way a plumbing system works. And the vent line actually helps that. So when you replace the waste side, it's almost necessary to replace the vent side at the same time. And we've noticed that it's better to use PVC in some of those cases if it's allowed. Oh, I see. And really just to go back to when you were talking about copper, we do find a lot of copper on the supply side, copper and galvanized on the supply. So when we replace those, it's really building choice. Copper is very expensive right now. A lot of buildings have been going towards some of the newer packs, which is hardened plastic that can carry chlorinated water in it. So they've been going more towards those systems for the supply side. And then the cast iron is usually on the drain waste and vent that we were talking about. We also do some hydronic and the fire sprinkler has become something that a lot of buildings are planning on doing in the next year or two. I see. Okay, so how would a building even start? And then with that, we're gonna probably be close to end of time. So where would the starting point be? And then in a second, we can get into the nitty-gritty details. We do a lot of education here. And what I always offer to buildings is, and I've done this at Murma and a bunch of other venues around town, we do like an education, how do you know it's time to re-pipe? What are the steps that you need to put in place to get to the place where a company like ours could bid or bid, right? So we'll actually walk a building through that. I do a lot of education meetings for boards and sometimes for the larger buildings, I actually been doing education meetings for their staff.  And in our next get together on the next Congo Insider, we are gonna go through an abbreviated education on when do you know it's time to re-pipe your building? Oh yeah, because everybody's gonna have to be amending their reserves because previous a lot of buildings didn't have pipe replacement. So that's why it came kind of crashing down on a lot of people. And honestly, the reserve companies haven't been putting traditionally any money in for pipe replacement. They might have plumbing on the reserve, but they haven't been putting away adequate money for a pipe replacement. And since by statute here in Hawaii, you only have 20 years to save that money. We have a variety of ways that we can help a building ascertain. Even if it's, and I get calls from buildings that were built in the 80s and 90s, all the time now, we usually offer to do sampling for them so they can send out the samples to a metallurgist and then get a real tight beat on how soon they're going to need to do this so they can start saving funds for it. Oh, cool. I'm looking forward to our next one. I'm really excited to it because this is something that, you know, like you said, a lot of education so that people are aware, especially since we really didn't think anything about it. I mean, even my own house, it wasn't until we started replacing it and then one actually made a puka in the galvanized and started investing out in between the walls, you know, I'm like, oh my God. And then when you look inside the pipe, we're like, did you get water on that? It is kind of scary, especially so we saw. That's pretty intense. So, you know, really just to elaborate a little bit more, one of the things that we do besides the plumbing and like Jennifer was saying, our niche, we also do all the drywall. We also do all the painting and it's all in house employees. They're not subs. So when you do call, so it's saved water and we come out and we give you a price to replace your plumbing. That price typically includes if there's any asbestos of paper that needs to be done as well as any tile work, any carpentry, painting, framing, all that is included in our price.  So that's why we were able to get as much work as we got here because we offer a service that not a lot of companies can provide. I like a one-stop shop, which is cool. Then you don't have to wait to schedule in this guy, you have him finish it, then you got to come back, you know. So when the homeowner's like, you know, hey, it's eight o'clock, where's the tile guy? Yeah, he's downstairs finishing his coffee, he'll be up in a minute, he works for me. It's not, you know, you don't have to worry about that. And it's one of the things that has made it very beneficial for us because then on top of being able to run all of these trades in-house, we're also able to manage them and give you the quality that you deserve and make sure that you are getting the best bang for your buck. So that way, if you do have an issue, you just call one person up. It's not calling 15 different contractors and getting the run around and saying, oh, well I called John up, but he told me to call Paul and Paul's not answering. So, you know, it's very unique for us and it's what we do to help the community out as well. So it's a project management in itself. For example, and we do have project managers. We didn't in the beginning, when we started out back in 1989, we didn't even know what project manager was on the job, what he was necessary for. And then we've grown and we've learned to the point where now all of our jobs have dedicated project managers and they don't wear two belts. All they do is manage the guys and manage the expectations of the homeowners and make sure they're communicating one of the homeowners. The plumbing and the construction work, that's the easy part. The hardest part of our job is always been making sure that the properties are informed, making sure that they have a clear understanding and a realistic expectation of what's to come and how it's going to affect them on a day-to-day basis. You know, water shutdowns, what do you mean I can't use the toilet from eight to five? You know, stuff like that. Well, there's your project manager and here we are. So it's part of what we do and what makes us so good at our jobs and it's part of the services that we give to everyone in the community as well. Okay, cool. So I think we're out of time. So I'm looking forward to our next one which will be in September 15th. Yes. We're at part two and I'm really looking forward to it. So Miguel and Jennifer, thank you so much for spending your afternoon with me and explaining to us what Sagewater does. It was a great story how you guys came in. I really love it. I really do. Okay, thank you and we'll see you back in a couple of weeks. Thank you so much for watching Think Tech Hawaii. If you like what we do, please like us and click the subscribe button on YouTube and the follow button on Vimeo. You can also follow us on Facebook, Instagram, Twitter and LinkedIn and donate to us at thinktechhawaii.com. Mahalo.