We're really excited to be talking about a partnership that we have between Teach for America and Blue State Digital and we are going to be talking about personalizing the Teach for America applicant journey and My name is Sim, and I'm a product manager a non-technical product manager at Teach for America I've been there for about eight years Right before I started that I was down the road in Seattle at an agency called Blink Interactive And I'm Andrea Powell. I'm a UX designer at a digital agency called Blue State Digital We're based in New York although we have offices around the country, and we focus on fundraising engagement and Website and platform builds for organizations that are mission-driven So thank you all for being here during this sleepy lunch Day, we really appreciate it Okay, so I think the most appropriate way to start out the story is with the mission of Teach for America so TFA Seeks to end educational inequity by recruiting recent college grads and professionals to become teachers for two years in low-income communities and many of those teachers stay on in the classroom after their two years are up and Many pursue other careers that are in adjacent sectors that still have Impacts in the community tackling the same problem of inequity So whether you're a doctor whether you're a lawyer whether you go into tech leadership You will have that experience in the classroom as kind of the baseline for everything that you do in your career in the future And that is how Teach for America Describes submission and how we operate And just to give you a sense of scale The program is very competitive. So this year we had 56,000 Applicants and from that we expect about 3,500 teachers all across the US this year So as you can probably guess we have a pretty complex application for somebody joining the core It's both complex in terms of mindset. So what we're asking people to do is pretty hard It is also a complicated application in terms of the number of steps and the platform Setup is complicated as well. So I'm going to be talking about each of those difficult challenges so first of all in terms of mindset so Without being offensive to anyone who has an e-commerce site out there What we're asking people to do our is Reorient their life to a life of impact and that is our sales funnel And so the things that come with that are pretty challenging So first of all, we're asking people to potentially move into move to a new place We're asking them to do a big long Application and send us a lot of their personal info so we can do background checks And so ultimately they can interview in a school district and in school and get placed in that school so our performance indicators on our website are the number of people who register on the site and the number of people who submit applications the people who show up at first day of school and then ultimately the people who have Long-lasting impact beyond their two years in the classroom. So those are kind of our key performance indicators So getting a little bit into more detail about the platform setup so this is the old state we were on Drupal 7 now we're on Drupal 8 and the Participant would sign up for an account on Drupal and Through a bit of a service that information that they sign up with get sent over to the Teach for America application which is a separate application built in Java and Then the participant would do things that you would normally expect in an application like uploading transcripts filling out short answer questions doing some essays and if they are to be Move forward to the next steps. They do an in-person interview ultimately if they are accepted they'll be hired by a school district and Eventually attend day one in school. So it's a pretty long funnel lots of area for friction Lots of places where people could potentially drop out of the funnel so we had quite a challenge and What part of this challenge is that because the application was a Java app and Because we were on Drupal 7 they were sort of separate systems that weren't talking to each other So that was like a challenge when someone was visiting the public site. It didn't have a Personalized experience that was reflecting what we already knew about them because they already filled out their application And they already gave us some of their information and we know Where where they're progressing through the application, but the public site had no notion of that So that's one of the things we were hoping to fix second thing is we wanted to really provide a better sense of progress so if you can see here the UI element at the top was a progress bar that wasn't doing It justice quite quite as we wanted it to and as I was saying before Even if you are logged in on in the old experience There wasn't sort of a reflection that we knew who you were that TFA like already has your information and We know something about what you're experiencing inside of the application So that was something we were also hoping to fix in addition TFA operates in 51 different regions and As you can imagine teaching in an inner city school district in New York For example is much different than teaching on a reservation in New Mexico So we wanted a space where these 51 independent regions could tell the story about their impact in ways that were meaningful to that region But also were sort of connected in a sense to the larger brand story of teacher America By giving it like a common thread and This this would only serve to help those people who are applying to teach for America So at this point that's sort of the problem space that we were operating in and at this Moment in time we kind of kicked it over to blue state digital and said here are our goals Good luck with that and we partnered with them throughout the process to Build the new experience which Andrea is going to be talking about a little bit So one of the challenges that we were dealing with in addition to the digital spaces that you just saw Was the timeline so we started this project in this redesign in the spring of last year So a little bit over a year ago And it had to be up and running and ready to go by the time the next application cycle started in the fall So it was a pretty ambitious ask. So one of the first things we had to do was to really strictly prioritize what are most important Experience things that we need to fix in order to in order to update this System of platforms in a way that would help those applicants have a more seamless and more useful experience So we kind of brought it down to about three main goals The first was you know, just stating the obvious We wanted to make it feel like all of these different Websites and platforms felt like that they were part of the same entity or that at the very least that they were representing the same organization so Fleshing out the visual system Updating it and making sure that it was being applied consistently across all these different sites Another bit of feedback that the Teach for America team had been gathering for some time Was that the idea that a lot of people who come in to join the core are not always completely aware of all of the nuances and challenges of going through the application and training process Just because there's so much detail about what they're going to have to do We wanted to take the information that was already being provided Fill in any gaps and just make it as clear as possible What they were going to need to be doing at each stage of the user journey and then finally we really narrowed our focus again As we've been saying to applicants as our primary audience group because they are The ones that are going to be joining the core This is the the best way to Improve the experience for all core members is to start with their first interactions with Teach for America and also this is where the Digital platforms are going to have the most impact on that experience versus once I get into the classroom Where it's really about the in-person interactions So I'm going to talk about the design Stream and then kick it back over to sim to talk about the technical solutions that we are technical approach that we took so as I mentioned earlier the first thing was to update the visual system to take TFA's branding Make it feel a little bit more more modern and make sure that it was Expandable enough to be able to grow with Teach for America over time since they are Attempting to tackle the very large problem of educational inequity around the country Their their work is always growing so we wanted to make sure this this visual system could grow with them and We wanted to see if there are opportunities to simplify the actual number of steps that users have to go through in the Application before we started trying to you to go to design solutions We were able to do that a little bit, but I'm not going to talk about that very much because it was very much Very much limited by the types of educational requirements that are existent across the 50 states So there's only so much we could do with the actual steps of the application Next we wanted to find more ways to provide Personalized targeted action prompts that reflected what we knew about that user and where they were in the application process And then also just to again kind of reinforce the information about what the process was going to be like by providing a more nuanced set of Reminders of where they were in the process what was still coming up and to help help them get ready Earlier on as they started their application So here's the grand reveal. These are the two Two primary parts of the experience the main public site and the application Center So as you'll see We so in updating the visual system We were able to kind of give a lot of cues across these two different platforms that you were again In a space represented by the same organization We were able to make the navigation consistent so that it was more seamless as you were going from one Site to the next and it felt more like you're part of the same experience Clearly our typographic system and our color system is consistent across both But one thing that we came to as we were starting to work on all these platforms Was that we still wanted the logged in Space the application Center in this instance to feel like something special So we did look to find ways to build out clear Visual differences between the two again without without breaking that idea of of the connection in the same entity so the public site was really focused on Photography on a bold typographic statements Whereas the application Center It was supposed to feel like more of a detailed kind of private space where you're working You're getting your work done and you are progressing through a more detailed set of pages. So it's more focused on Graphic elements and typography and not really bringing in much photography Also, we came to the realization through working on these 51 regional Micro sites that it actually from kind of a higher level architectural standpoint would make more sense if they were Rather than separate individual micro sites if they felt more like Detail pages and sections within the main site itself So this would allow us to again ensure consistency across all of them You'll see they have the same navigation as the rest of the site It may look a little bit different because this is the scroll down state But they all have the same navigation and matches the rest of the site They're located in a section of the main public site rather than scattered on their own micro sites And we were able to systematize the content and the subsections a little bit more So you see the same for subsections under each state and each region name and this way We were making sure that each of the regions were providing similar you know Comparing similar types of information across all these different sections So then we ended up needing to rely a lot more on the photography on on these landing pages to really do that work of Demonstrating kind of the individual character Of each of the different regions where teacher America works So we really leaned into that beautiful Photography to do that work for us on these on these new sections So just a moment on the navigation one thing I wanted to pull out in more detail was that we also Were doing a lot of the work of kind of organizing the information that we were providing on the public site Using the two different levels that you see here in the navigation So in the main line on the bottom close to close to the logo We trimmed down the main sections of the site to just the three main stages of the teach for America core experience Which is how to join that's the application life in the core Those that's the training that goes into your first year teaching and then your two years in the classroom And then life as an alum. What does it like to be part of this community of educators? For everything else so we had some other secondary audiences outside of applicants We had people who might choose to be a local partner in one of these regions where teach for America works You have people who want to Find ways to get involved And also just members of the general public who want to understand what the mission is So we kept this information still in the navigation still easy to find but we really wanted to make sure that it wasn't distracting from the information that an applicant would need and We really wanted to give them space in the navigation to be able to find the information that was relevant to them And we were okay with having everyone else have to dig a little bit more because because it was most important to get applicants their information and speaking of personalization as Sim was mentioning earlier. We also really leaned into this idea of a CTA button that would change Its language depending on where you were in the process. So if you are just a new visitor It's trying to encourage you to apply to join to the core If you're in the middle of the application it could shift to reflect some of the key deadlines that are coming up and It would stay ever present Even as you're scrolling down the page and the navigation gets a little bit a little bit smaller as you can see up at the top So this is what the full home page looks like as you can see from top to bottom. Again, we're really leaning into the storytelling aspect of positioning what problems teach for America is attempting to solve and How they go about their work? We tried to pull in other personalization Moments and calls to action in the denser parts of the text So let's say we have a detail page on, you know, who is eligible to teach and how do you know if you are going to be eligible and should apply? We also had these contextual modules with the text reflecting, you know, what is the most what is the most? Pending application deadline and it could be personalized if you are logged in and are already on your way to applying to join the core So so yeah, we have those kind of bold personalized Components like the the CTA button and then also ones that are deep into the text Over on the application center, this is just a zoom in on the dashboard what we are calling the the applicant center dashboard So the idea with this is to make sure that we are able to kind of draw their eye and Point them to what stage of the application process they're in there for main stages And then within that you can see all the different steps So we expanded that really great timeline that was in the original version and just really leaned into it So that you're rather than just showing the top level Let's say six most important moments of the application process. We said let's just show them everything We're still going to provide those high-level Buckets, but we're going to show you and give you a chance to just know what to what to expect and also if you can see in the Small iconography next to it We have pie charts and check marks for you to be able to see what what you've completed Or what you still need to complete before you can submit that section of the application Similar to the main part of the site We also just made sure to have these indicators on the detail pages themselves as well in the form in this case of Subnavigation and sidebar navigation Again to show you okay within again within your bucket of Steps what do you still have left to complete so we're trying to make sure that the kind of the landing pages and the Navigation and the detail pages are all working concurrently To provide you up-to-date information about where you are in the application process okay, so I'm going to talk a little bit about the technical approach here and So first of all I would just say that in terms of the button states that Andrea was talking about That was a very simple API call from Drupal to the applicant center getting Sort of where the user is in the application and presenting that back to Drupal so we can customize the button for the particular state that the user is in in terms of technical or in terms of a mindset that just required really course close collaboration between the developers working on the public website and the developers working on the application obviously So that's not so much a technical approach as more of a mindset As part of this project, we also went from hosting the site internally at TFA and we moved over to Pantheon We also in the process shifted from D7 to D8 So there was quite a bit of learning that happened from a developer perspective And actually one of our developers is in the audience so she can probably speak to that We also developed a shared Atomic design vocabulary So that we could approach this in a way that the design worked both for the application and for D8 and so I'll talk about that approach that we used and We use pattern lab to do that specifically and and twig so a little bit of why we shifted from D7 to D8 and As we learned from keynote this morning We still have more than two years of support left on D7, but as a little bit of future-proofing We thought it was a good time. There's a lot more available Out of the box with D8 as well We have a definite focus on accessibility and that is front and center in D8 with quite a few aria attributes for adaptive devices and Just a lot more available in core So if you are not familiar with atomic design, the principle is really simple It's basically just building up to really complex things from really simple things. So you start with Things that are atoms you build up to molecules. You then go into organisms and templates and Roughly speaking a little bit of hand-waving here But if you're thinking about this in the Drupal way Templates are sort of like page templates organisms are like your paragraph components and multiple molecules Make up organisms and multiple atoms make up molecules. So to get a little bit less abstract there We can talk about and you can actually follow along if you want our pattern lab is public and You can see all the patterns that we use there. I'll just leave that up for a second if you are trying to get there Right here on the screen. Those are teach for America's brand colors The nice thing about pattern lab is very deeply integrated into Drupal So let's say you wanted to change the color of a button You change it in pattern lab and it changes everywhere across the site. So that's really nice Sorry, I'll leave that up for one more second if people are still trying to get there so the Atoms are the most basic building blocks of the design system You have things like a button or a color or a text block things that are simple and can be described pretty easily Next up you have molecules, which are basically combinations of atoms. So in this case, there's a CTA There's some copy and there's a link. So there's a notion of That you're combining atoms to make an element here One step up from that is an organism. So this organism is that modal box that we just looked at before and a map overlay of teach for America's different regions and Finally, we have our templates. So in this example, there is a header. There's a footer There's top navigation. There's CTA at the top There's side navigation There's a text block and there is they the region map that we showed before and There are other sessions about Using pattern lab. I'm not going to go into a whole lot detail about this But the nice thing is that you can see the visual representation and for a developer This is super nice because then you can see the code behind each of the elements all right, so Now moving along to our sort of takeaways or what we learned about moving from d7 to d8 and doing this whole projects with blue state So I think the first thing that we are Are proud of is that we had 56,000 of people people apply to the core this year, which is the second highest applicant pool in teach for America's history was which is amazing and especially Because of the headwaters we're facing we have a good economy that is a really good number of people who applied and We were able to have a higher conversion rate for site registrants and A much a vastly improved experience for not only our site visitors But all of the authors in the 51 regions who need to tell the story about impact in their particular region So this was our first project using pattern lab as an agency And it was really awesome. We really enjoyed using it It was great to help ensure brand consistency across these different platforms and sites Because of how integrated pattern lab is with Drupal you make a change as some were saying you make a you say you change a button color It proper it just kind of changes all of the other Locations where that button is it's easier for front-end developers to kind of prototype and iterate and be Experimental without having to rely on something being pre-built by the back-end developers or having to Spend a lot of time with with the visual designers They could experiment a bit more on their own and be a bit more autonomous in that way And it just makes it easier to maintain a single source of truth then say a design UI library Separate from you know separate from the front-end code. So overall easier to have that central source Okay, and a few of our learnings for moving from D7 to D8 I'm sure there are more than on this list But number one not all modules were available in D8 So those required us to maybe write some custom code do some workarounds a lot of the documentation is relatively Light especially for our setup. We were not running decoupled and I think that's getting more mature as time progresses so that seems like it'll be less of a problem in the near future and I think Speaking for our developers there was a steep learning curve In terms of getting comfortable with our new stack. So not only going from D7 to D8 but also learning twig pattern lab all at the same time felt like kind of a big big shift all at once so Definitely not for the faint of heart but it is very possible and We think that if you have the opportunity to do that this kind of work you should definitely do it There's a little bit of a learning curve as there is with any kind of new space or new platform in particular in terms of aligning on terminology for across designers and developers and product managers because we all had to kind of learn to define some of the middle categories like like molecules and Organisms in the same way which was a little bit harder than say the templates or the atoms So you just need a you know plan to have a little bit of ramp up time to align on that If you're trying to get your team started on pattern lab And one of our I guess most salient points is we think that Investing the time now will result in time save later So we invested a lot in professional development In new technology, but this is going to really help teach for America long term And it's definitely worth it And don't be afraid and I think that's sort of what we will leave you with So Thanks so much for joining us. I realize we used up all our time But we are gonna go camp out outside of the room right after this session If you have any questions come up and and give us a shout also feel free to reach out using email Thank you so much and have a great rest of your Drupal con And you can definitely come up and ask questions if you have any as well


The title sponsor of the SA-20 is giving away two million rand to all the fans who take a clean, bare-handed catch of a six. A six in baseball speak is a home run ball. This is brought to you by DraftKings, thank you to DraftKings, and it's part two where we're going to look at my favorite, my favorite of all the attempts and all the catches. Here we go. This is a fun attempt where two friends bobble it twice. Now it has to be clean, so once you bobble it, it's done.  Stripes has it. Gray says no, it's mine. Back to stripes and then no one's got it. And that's on the ground. And they're just like, oh man, well we tried. I wonder if they know each other. Maybe they don't even know each other. Now, this next one's got blood involved. So if you don't like that, don't watch. This dude takes the ball right in the eye. Dangerous. There does seem to be danger in this blood sport of catching balls. His buddy gives him a hug. Now here you're going to see the replay.  Now he does have glasses on and I think that might have led to the cut and maybe helped his eye socket not get absolutely popped because it hits him right in the eye. Maybe the glasses help out.  He's gone. Now we've got a dude who's in the wheelchair section so he's front row and he doesn't have a crowd around him like prime location. Oh, the ball catches him. He gets there. He's in position, hits the hands, hits his like shoulder's head and he goes down. And I like this one a lot because he gets a pretty good laugh and those around him have a pretty good laugh like, oh, that was it.  He's got it and he's like, okay, show it again. Show everyone again. Yep. Yeah, like I said in part one, getting there seems to be easy. Once that ball hits your hand, squeezing it seems to be the real tough part. Now, the next one that I'm going to show you is the one that made me start doing all this research which contained watching 30 of these games and finding all of these examples because this I saw and it was like, that's insane. He's Spider-Man's down, grabs the ball, throws it back. But look at this. He's standing on the railing. His left hand is holding a net to block the ball from hitting them in the face, I guess. So he must have known like, hey, this is going to be my plan and then reaches out for it. I think it might hit his hand, but then his momentum swings him. So he's Spider-Man's across holding on to the net and is able to land safely. Wild. If he caught it, I think everyone else that catches has to defer their share of the money and it just goes to him. That would have been insane. Now in baseball stadiums, if you do this, you're kicked out, I think. You can't go on the field and that's pretty dangerous, but seems like he stayed and just had a good time. This may be my favorite. There's a bunch of good ones. But yeah, just the Spider-Man staying up is wild. They show it on the big screen a bunch. He's like, ah, damn. His buddies are laughing at him. That guy loves it. Look at him clapping. Good job. Good job. Good job. Give me a high five. Thank you. Made his day. He got a high five from Spider-Man. Beer shirt behind him. They're watching the replay and like, oh man, look how much his buddy loves it over here. I guess that's as much as I love it. I'm doing the same things like, yeah, yeah, yeah, yeah, yeah. I feel almost fell in the field. Now this is absolutely my favorite of all the misses because it comes on the game winning six. This ended the match. Imagine if you catch the ball in baseball speak, the walk off homer and you get money for doing so and it comes to this gentleman. He's right there. It hits his hand. Oh, it would have been a two-handed catch anyway. I don't think he realizes that, but look at the heartbreak and the kids around him going, oh, and then watch this. He just gets so broken up about it. He slinks. Oh, no. Oh, what happened? And everyone around him is not letting him live it down. He's like, it was in my hand. It was there. He just had to make a stop. Oh, yeah. I love the watching that, dude. Now these are some of the catches. This was a real nice catch. Didn't count. There's a mini celebration and then I think he realizes it does not count. Might be the only person I saw catch one, but it doesn't count because it wasn't a clean catch. You know, that's not in his palm. He's got it between his elbow. You know, in sports world, I think that counts as a catch, but it ain't clean. Now let's take a look at all the catches from the regular season. Ready? Here we go. This one, they don't have great footage of because he's kind of like behind the pack, but he comes away with the ball in his hand. The players get a kick out of it. I like that. It was a big event whenever this happened and celebrating like crazy. They're going to show some replays. It's hard to see, but I love the fellow fans. When they drop them, you're upset with them. When they catch them, everyone's happy. He's like behind the pack and somehow grabs that. I wish we had better shot of it, but we don't. So I did it first because they get better and better as we go. This one was a real nice catch in the crowd, grabs it, comes down with it, takes the hat off. What do you guys think? He's in the crowd of people, jumps up in the hand and sticks it, and this woman is very excited about it. So is the dude in the construction hat. It's like they all win when it happens. That dude right next to him gets absolutely bodied and like thrown to the ground. I don't know. That wasn't him that did that. I don't know what happened there, but the celebration afterwards, look at this. Everyone wants to take pictures. He said he was going to use it to give some money to his mom to help buy her a car or something like that. I forget. His girlfriend comes up, see that hand? See the sneaky hand? You know, everyone's in love with him. You know, the women are flocking. His girl comes up, wraps her hand and says he's mine. The one that caught the ball is mine. Maybe that's mom and girlfriend or wife right there. And he's a hero, puts the hat back on. He's going to get interviewed, shakes hands. Thank you. Thank you. Thank you. Yes, yes. I jumped up. I grabbed it. Yes, I did. Look at this. Look at the hugs he's getting. A hero. This was the first ball caught in the whole competition. Goes into the crowd and purple shirt has it. Look at the celebration there. Hard to tell. I think he's just taller than everyone. But again, you still got to stick it once it comes your way. So he was the first person. So he was voting for no one else to catch a single ball. He wanted all the money to himself. Turns out more people caught balls. That's a lot of face this guy's, this guy's got going on. I mean, that doesn't feel fun. Why is he doing that? That's a South African thing.  All right. So I've touched my face. It is funny. They have to throw it back and in American baseball. That is just so opposite. One handed catch here. This was a real nice play. He's solo so he doesn't have a crowd. But again, sticks the catch in his hand celebration loves it. He was the second one in this match to catch it. So they're pumped up. The first person in this match to catch one was this dude. And this is one of my favorites of all the catches probably top two because he's holding a beer in one hand doesn't move at all. It comes right to him barely even stands up. You got to watch the replays here. Now this guy got interviewed. He said he played cricket his whole life. So he knew what was going on. But he didn't spill his beer barely even panicked didn't move has his jacket. And he's going to catch it this way and then spins his hand to the underhand and says, Hey, he's got it. I mean just went into like a squat. That's all beer hand stayed steady didn't panic came right to him though didn't have to move at all. But good spot. Look at that. They get his ID. They say, Okay, you're a winner. Good job. Come back later. The players get a kick out of it. I like that. I like that the players get a kick out of they watch the replay and then he like salutes back to the players who are saluting him on the field watches his replay feels great. He says I was gonna catch it like this. And then I was like, I don't know what happened actually is I don't know. This is my favorite catch of the regular season because it's in traffic. There's a lot of people around them. But mostly I love it because of the party that ensues beers getting thrown. He's celebrating everybody wants to touch him on the head. I mean, there's three different people that just rubbed his head while he's celebrating. He's looking at the ball. Arms haven't even come down yet. Not going to let his arms come down. I mean, that was exciting. He had one come his way earlier in the match that he missed that one come.  Yeah, yeah, yeah, yeah. And then the next one comes and I get it. Yeah, it's awesome. Look at that just hand to God, boom. All mine right to him guy behind him at a beer spilled a little just King King of the crowd two beers simultaneously spilled to the left and right. It's kind of a cool shot beer on the left beer on the right ball in the middle He already drank all his beers didn't need anymore.  He gets phones in his face right away. Can you tell us about what happened? Well, I stuck my hand up I caught the ball. What are you going to do with the money? I don't know whatever I want. So there you have it. That's my favorite of all the misses and all the catches. And if you didn't watch part one, there's a bunch of other funny stuff of people trying to catch these and missing or catching them. Thank you very much to DraftKings for sponsoring this breakdown and thank you to you guys for watching and enjoying. Appreciate you.


This looks kind of dope What's up guys? Happy Wednesday. So we got some earnings coming up. We got Facebook welcome Spotify Wow T-Mobile Yo Spotify usually reports like 3 a.m. Or 5 a.m. in the morning because they're they're European company Knowing that they're reporting after hours today. It's probably gonna be trash, man But it's gonna be some interesting earnings we got so we got Facebook Tomorrow we got Amazon and snapchat and the other the rest of the social media company. So let's check that out Yo, what's up guys, what's going on? AIMD was crazy today gave back some of the gains Hopefully that just that was just giving people buying opportunity How you guys like the new setup with your like your comments showing up on the side? What's up Mario? That's the Nate Darius. Are you guys doing? Qrvo, I think they're also a semiconductor company as well. They just reported Good earnings. I see earnings per share is 298 as opposed to 276 sales is 1.11 billion as opposed to 1.11 so pretty in line 3% decrease compared to last year and 1% increase in sales compared to last year Stock was trading a hundred and sixty six last year kind of cheap kind of cheap We could see a nice move here. Why why? Doc is so cheap. Why why? Qualcomm also came out as well. Let's check that out. Did we kill it? Yo, what's up cup of magic? How you doing? Chris Spotify dropping fast. Oh, we got to check out. We got to check out the Spotify What's going on kip? I'll go back to the big screen Let's check out Qualcomm. Let's see what they said.  What's going on? Q1 earnings per share $3.23 the estimate 301 Sales is 10.71 as opposed to 10.42 billion 48% increase compared to same period last year 30% increase in sales compared to last year Last year company was trading at some random price between 148 to 167 So kind of cheap compared to last year not gonna lie But let's show why it's pricing the downtrend. What's the Q2 looking like?  I'm kind of like AMB Q2 They're looking to hold about $2.8 to $3 EPS as opposed to 2.49 Sales is 10.2 to 11 as opposed to 9.6 billion the great earnings man. What's going on here today? They just want to flop They think they're gonna make 700 billion in the next decade well, no obvious business outlook Split split split split split no split I'm just surfing real quick to see if they say anything about split or anything No split. Let's check out Facebook. Oh my gosh Jesus why Why? Why Zuckerberg? Why?  Oh stream ended bro. I'm out. Oh Why? Why? Oh My gosh Jesus bro, oh man, oh my gosh, oh My gosh, man There goes the bullish catalyst in the market One job bro one job man We just lost like I felt like from that we just lost all bullishness in the market um, you know yesterday we were probably pretty bullish And and now with this is just like it's over It's over man, you know, um Like I didn't buy anything I didn't play anything on facebook because I knew it was going to be wild You know, I didn't want to I didn't want to gamble on facebook because I already have excessive exposure You know, like I already have excessive exposure in the queue sector the tech sector in general So I had excessive exposure on the On the you know on the bullish side And and I didn't want to play facebook because I knew that if something didn't go right it was going to be bad for us um So I mean like I'm not directly hurt by facebook But I am indirectly hurt by facebook because I was you know, I flipped extremely bullish on the market and and like And this just killed all the bullish momentum So it's kind of it's kind of trash. I mean look at how much the smp 500 just dropped We went from you know clothes of 457 Right to 400 like we went from a close of 457 and 35 cents to a close of Like I mean to to at the hours of 454. That's a three point drop in the smp 500 That's a huge drop, you know, um, and this is like It's ridiculous, honestly It's ridiculous Like I mean like I saw us tagging the resistance at 326 today too Um, you know, like I could understand if facebook drops like 300. That's fine. Whatever, right? um, I think you know Overall everything will still be fine if they had dropped down to 300. That's a 20 point drop, but They you know, they they they're dropping almost 60 points. This is like the netflix level kind of dropped. So it's It's like it's taking things to like a whole nother level um But let's see. Let's see why this earnings is so trash, honestly earnings pressure is three dollars and 67 cents miss estimate of 384 Uh sales is 33.67 billion as opposed to 33.38. So they beat on sales Um earnings for sure was weak. They said that was a 5.4 decrease compared to the same pair last year in eps So, you know, they're they're missing on the margin side Uh, however, sales is still about 20 increase give or take Compared to the same pair last year their expense guidance Um, it's coming a little lower, which is good, right? 90 to 95 is supposed to 91 to 97 um I mean, they're saying good things. They're saying good things here You know, um monthly active users of users 2.91 billion up 4 percent year over year Um, daily active users up 5 percent year over year. So they're saying good things Let me show why they dropped It just scams This making me think amazon gonna tank their earnings. I hope not. I mean, I mean to a certain extent We know that amazon is gonna have their week is earning this quarter. We know that to a certain extent Um, but if they have a miss on top of this week quarter, too Like they're already priced in for a very very bad quarter And they said that before in their previous guidance But if they actually miss the back quarter that they're already priced in it's gonna be bad So revenue on a full year basis, right um year over year 2020 compared to 2021 37 increase Cost increase around around the same But at the end of the day net income was still like 35 increase So doing pretty good there on a year over year basis from 2020 to 2021 Why is this showing the same? They said they expect first first quarter of the total revenue to be in the range of um 27 to 29 billion Okay, so that that would kind of bring them to you know around Higher than last year by a little bit. They say between three to 11 percent year over year growth But it's going to be a weaker weaker quarter compared to the December quarter um They said they're they're expecting to be impacted by headwinds to both impression and price growth Okay, so they said there there are some factors that that can potentially impact their growth um from apple's ios change on all the social media companies a while back um the other change was from From people having lower budget for advertising And some headwind from fx rates, but that's usually not an issue most most of these major companies are able to hedge against that They probably ran out of um We purchase and power They do have a lot of free cash flow. It's over It's over man Jesus Let me see. What is the next support on facebook? Geez, where are we now after hour? We're at 260s So we got the pre-covid level over here Got the pre-covid level there. We have another double bottom over here 246 Yo, just get to 246 already at this point man Just do it Like I don't even know what you're waiting for anymore facebook. Just get there So just get there man I mean, this is really no I mean, there's a little bit level here, but honestly, there's really no no real level Um between here and and there so Like there's no real level between here Here to here So best case honestly as for facebook to come back to 245 246 range Um, and then you know, see if we can hold that level Uh for a reversal to the upside Believe it or not. I I closed my facebook put too. I actually closed a lot of put today I had some some spyly puts that I had open And I was looking in the market and I was like, man, I kind of closed them But the other thing that was kind of sussing me out today a little bit was um crypto Tommy actually caught this out. He was like, yo crypto dump and And like, you know, sometimes crypto be doing suss things right dump for no reason So Crypto actually had pretty good news and it had that big dump. It tried to back test this super trend line On the to trend line over here. It tried to super back test it And it kind of failed that back test And they also liquidated a lot of beers too on crypto So a lot of bearish players direct on crypto and then, you know, we back test We've been failing that back test and we were dumping here So I don't know at the rate things are going. I don't even think this line is going to hold no more This line is probably going to break um if that breaks potentially Potentially everything can break I mean, at least I sold a google's position I had yesterday That's the only good thing. That's the only good thing out of it The market has been pretty scammy though. Um, because we I don't know if you guys remember we had like these 440s for Netflix And and we needed Netflix to come back to like I think like for 40 levels for us to break even And we needed to get there by last Friday So obviously it didn't come we didn't get there last Friday.  It didn't even touch this major trend line on 469 as well It's probably what everybody was looking for everybody was probably looking for the gap fill And it didn't happen. So it just just scammed the market It kind of messed up. It's a lot of people probably got wrecked on that too Yeah, gg bro gg I see well, what are the earnings we have going on today? Look at qualcomm. Yeah, I think the whole the whole the earnings today has been extra bearish at the hours Probably with the exception of t-mobile but I think even like even this like bullishness on t-mobile is going to be done, you know Forget about it. Nice Very nice hot swing So you think my tqq options will be okay Oh, shoot, I have tqqqq shares man. They're probably down a lot. Let's check out spotify.  It's okay. It's okay guys. We hold hands together Amazon earnings is later this week So amazon earnings on thursday It's okay. We ride together Spotify We're like chrysophy For reals So spotify they said they've been growing there are monthly active users premium subscribers are up ads supported monthly active users up like all these things are up actually revenue is up Um, they're having a good quarter here Probably not as great as expected. Maybe So they're growing like 16 percent year over year 50 percent 15 percent revenue grow year over year um I mean these are the markets so 418 oh um So monthly active user was uh 406 they expect to grow to 418 the next quarter So revenue this quarter was 2.68 Um next quarter they expect revenue to be a little bit weaker What's the flow? So they said like last quarter, um, they talked about like buying back shares And they bought some shares back so So they'll probably buy some more shares back Now that they're at $150 last time they bought shares it was at 222 So, I mean usually if if they have an authorization to buy back their own shares Um, and stock price dropped to a lower number. They're probably going to buy back more shares at this point So that's probably that's why they ran up a little bit last quarter too When they dropped they bought back the shares. So now they're dropping again. Um, Probably a next like VWAP or or a good moving average area They'll probably buy back more shares honestly a good support area Um, yeah, I mean, this is a pretty good support area 160s because this is at the tops of january 2020s I don't see why they wouldn't buy back shares So spotify spotify is actually going to be a little bit interesting here I think that this this 160 dollar area is actually going to be pretty good It's creating a nice buying opportunity. I mean worst case worst case Come back to these low low pre like low low covid lows um $111 I'll probably consider owning some shares even though i'm not crazy about the company Can you imagine if spotify came down to pre covid levels? I mean after covid levels Would you guys buy the dip if spotify came down here? I think mornings are probably the best time to exit on vix Who knows man? Who knows at this point? Yo, what's up fiat world? Yeah, facebook got murdered bro. We got murdered all of us got murdered. I don't know about you guys The market just gave up all the gains that it had from that v-shaped recovery today I don't know if it impacts spotify, but they have a bunch of artists leaving their platform over on some controversy Oh, yeah, I saw that over the weekend um Yeah, they spotify is gonna have to do something.  It was a pretty good earnings honestly But market is just brutal. Everything's just down today with the exception of t-mobile but You know like Like if t-mobile is pretty ugly. I mean if if market is pretty ugly tomorrow I'm I'm probably I'm pretty sure that t-mobile is gonna get wrecked as well Snapchat down 20 percent for facebook er Yeah, that's all the social media company is gonna be wrecked Tough market today, man But you know, man, we kind of talked a little bit about this when when um when netflix Had the earnings during like our podcast episode in the in the mornings We talked about this like a little while back Um about how like netflix started was like netflix was the first one to start the earnings, right? For the whole sector as like a whole tech sector I don't know if you guys remember and And netflix had a really really bad earnings So, you know, we were joking about how like that could potentially set the tone for the for the entire market because you know like if That's how it is usually And and as you can see like throughout, um Throughout like I don't have any shares on Spotify right now, by the way So and then throughout the quarter we saw like everything from like microsoft to apple and all these other, you know, big tech report And you know, netflix, I mean netflix kind of killed it for for everybody else And then microsoft was pretty ugly as well. You know, they didn't really move much Um, I think apple was the only one that moved a little bit So added some bullishness to the market, but overall things just kept, you know getting smacked down Um, and then yesterday, you know, we had the um Yesterday we had the really good crazy earnings from google, right? Even though I wasn't that favorable. I don't know if you I don't know how many you guys stayed to the end of the stream yesterday Um, I was actually not that crazy about the google Earnings because of the like people said it was good growth And and it was reasonable growth for the stock also appreciated a lot as well And and you know, we're like an evaluation We obsessed throughout the whole market So I wasn't too crazy about the google, but hey, you know, they announced stock split It was hard not to be bullish about it, right? But then they also did some some silly things. They said, yo, we're gonna we announced the stock split But we're not gonna do the stock split till like july like from now to july like dude Right now it's february Like when is july dude? You know, like Like that's like one Three four five That's like five six months on that, right? Um And like who knows man. I might not even make it to my birthday in july.  So nobody knows So I I didn't like that. I didn't like that about the the google earnings Oh peep 1112 thanks for subbing yesterday, man. Sorry if I missed this I think it's got moe as an investing point Very much. What was this? Yeah, we all got mutilated facts. We did we did In my opinion spotify would be killed by amazon youtube. They need to innovate in order to compute the big giants Yeah, I agree. I'm not too crazy about spotify Um, I think the best thing they have is there is their their podcast And the engagement from that, you know for the longest time spotify wasn't even making money And they didn't even you know start they didn't even start doing ads until like late last year or something like that um, and then now me now youtube is Coming pretty hard with the youtube music But you know known google man, if it's not making but low of money, they might not care enough about it So um, so I really don't see much competition from google and then amazon is like iffy Like yes people that have amazon alexa will probably use the music But then for everybody else that don't have it They they might not use the the app because the amazon interface the amazon's user interface Has not been friendly, man Even the shopping app is not like super great You guys ever try to share something that you want to buy in amazon with somebody else? It's so glitchy Nice. Good job, man. Good job hedging possibly Wow ballsy px1 ballsy I like it. I know Sorry to hear that sucks Yo for reals Fake split Like you know what that tells me yo like if they if they think they're gonna if if they announce the split now Right, usually when the company announces a split they announce the split Um, and the completion before the next quarter comes right and look at google. Let me show you guys something Let me show you guys the The derish thesis right um Don't hate me though So the split is going to be in july, right? So they're going to have another quarter in in april And then they're going to have a quarter after that in late july now The only reason that I can think of google announcing the split right now As opposed to announcing the split um In like in april is because they probably know They're because I mean like like yo google is a ai company, right? They're mass smart They should know these things probably they probably already have great projections They probably know That that you know, they're not going to have a better quarter next quarter than this quarter Possibly and and because of that they're not announcing the split that quarter That's typically most companies when they announce a stock split They want to announce it on a great quarter, you know, that's usually when they want to do it They they usually announce it when when they're having a really really phenomenal quarter And if they're announcing this quarter as opposed to next quarter Then they're probably pricing in the fact that this is probably going to be one of the best quarters. They'll they'll have in a while So So I don't know I don't know That's the theory on that Because I've never seen a company announce a stock split so far out, dude never Not apple I mean apple had a great split, but they never announced it like super duper far out like that Like five six months, man All these apps have probably tried man thing UI designers are probably the most like useful people in the space, I guess and there's just not enough of them Ravi Luckily I saw all my calls and Man lucky bro. Congratulations What's up with paypal? What are we looking at? There goes the market It's not that bad Come on, man. You're gonna tell me to look at something make sure it's down 10% What's up cg2k? My space to cry facebook What's up drunk for reals at this point? Yo, maybe the earnings call. Whoa. Whoa. We cover They're going to get a lot of avenue from travel We took a look at it earlier today already. It was it was it was a decent earnings. Um It was reasonable. All right, let's check out the other earnings MCK Pretty flat after hours what they say earnings per share is 615 b estimate of 542 sales of 68.6 as opposed to 66.9 33 increase compared to the same period last year company trained 183 9 increase in sales compared to last year Stock split stock split So this company Delivers drugs and stuff Distributions of supply and things like that They think they're going to have another 37 to 39 growth for 2022 And they're excluding the impact of the above item Over here Oh, wow So they're not even counting their like They're the impacts from From the COVID stuff that they could potentially be making money from Or so they said 10% increase in revenue compared to last year They shipped a bunch of vaccines Nothing crazy there Pretty strong guidance for 2022 Much higher than estimate there RYN Meta Merck We're gonna we're gonna need bill Ackman to come out and and say that he bought the dip on facebook at this point too If bill Ackman doesn't come out and and say that he bought the dip on on facebook, it's over It's over itchy butt hole Oh man Um, yeah, we went over a quack on a little bit. They had a decent earnings reasonable earnings, but it dropped with the market Um, everything kind of dropped after hours today. Oh, actually we cover we cover a lot of the drop I guess people had a chance to go through it Um to go through and stuff So they they had a pretty reasonable earnings, you know They're trading below last year's price. They're making more money Um, they having good growth quarter over quarter year over year So, you know 30 40 growth and the stock price, you know, it's trading like Much like pretty close to last year's price Met life also reported earnings today as well AMD get a bad AMD had a good earnings yesterday Um, but I think I think With everything going down today, it's gonna be iffy Met life also reported Q4 earnings earnings for sure is $2.01 as opposed to 147 Um, 99 cents decrease compared to the same period last year Let's feel it real quick What's going on with my space? Is my space even around still? I remember the last time I heard about it. It was um Justin Timberlake Or somebody was invested in it I could be wrong Yo, you know what was sus about facebook though? You guys want to see something sus? Oh, this this thing is not opening up Let me see let me show you I saw this other day that I thought it was kind of sus about facebook Look at these sales She's been unloading like hardcore. Yo, it's just unloading Second verse like i'm the first one out.  They exercise the option to get the shares So now they're waiting so low. They're gonna go So I'm just fighting you guys man just kidding around But um this guy actually did unloaded some shares So he exercised the options here and started to unload here But actually, uh, she's not even unloading that much here. It's just a little bit I was just messing with you guys, man. I was just messing with you guys. She's not actually unloading that much um, I remember Twitter CEO used to do that a lot Uh, I don't know if he still did jack dorsi He used to like sell like every quarter or something every month like jack used to sell every month Um, and he would say it was just because he needed a source of income But this was like back then. I don't think he's I don't think he has much anymore Thank you. That's pretty much all the big earnings we have for today, right? Um, amazon is not today amazon is tomorrow So, you know, we kind of went over spot a fight. Oh, did we not I don't I didn't see a line Let me see It's a dental company. Yeah, it's a dental company. Oh, they dropped two So a line q4 earnings per share was two dollars and 83 cents Supposed to 273 That's a beat on the on the margin side sales is 1.03 billion that's supposed to 1.02 8% increase compared to the same period last year 23% increase in sales compared to last year um trading pretty below pretty far below last year's prices Two year basis Actually ran up a lot. So they're not seeing much growth compared to last year um But on the two year basis the stock he has grown almost 100 percent Stock split stock split. Hmm. They said 2021 was the record year for them Four year in net revenue was four billion operating margin was 24.7 They were on the high end of guidance guidance um Wow, but if there's a line case shipments are Are slowing down a little bit. Um Quarter over quarter is is uh negative 3.7 percent year over year is 11 percent Revenue is up pretty good still That income up about 20 percent there They said they still have a lot of money left over to buy back their stocks I wonder if more people are getting their teeth done After covet as opposed to prior to covet Cause like they're not going to see nobody and stuff anymore What is su? Did you look at hg and c the other day? Yeah, I did look at it a little bit. Um, they had a good earnings They're paying a huge dividend. So that's pricing down the value of that company So it's like a re it or a mortgage company anything So a mortgage type company Everything metaverse related dumping on facebook. Yeah Yeah Conference call man. They're gonna have to sound really bullish He has only see the chart for for facebook. Yeah, we lost the band too. We broke out of the band 200 moving average is around 230s so Honestly, just just get to that just to get the get to the area man. Just get to that 223 area Yeah, big haircut brutal Wait, did we hit 245? Oh, we did We hit 244 Oh, I didn't even realize that I think when I first drew this line, it wasn't there yet, right? Oh, yeah, it definitely wasn't there when I first drew it Um, because I remember it was like it was at a higher level Because they didn't drop 20 plus plus percent yet So this is a good area to bounce. Yeah, this was Is that is that where you got in? Um Px1r at that support line right there Where is this tech money going? Who knows where the tech money is going? Yo Yeah, might might not be a bad idea. Maybe to get some leaps I mean if we lose this 245 area The next area of real support is probably further down at like 220s, right? Um, this is like pre-covid tops. This is like January 2020 levels I actually have a I have a pretty big bet on the the fangs today and It's getting pretty brutal. I mean, I guess that's what we got. That's I mean, that's what we get. I guess, you know for for like For um, you know for this huge run up I guess that's that's what we're getting getting punished Because we ran up so much, right?  Bye, you know when it's already up like a thousand percent Geez The Russell's been weak too as well Um, let me turn off the bands So tomorrow's gonna be an interesting area. We're gonna back us At this point. We're gonna back test that break over Actually Q's already back test The Q's already back testing the the move here So if spy doesn't hold whether we had 453 at the hours So tomorrow we we need spy to kind of hold that 450 area If we back test that 450 range and we don't hold it Then we're probably gonna come back for another move down What was the market outlook I posed this this week? Let me see Did I see this move and I forget it? Let me go check with myself What's up guys, it's your boy double seven Wall Street 4 a.m. January 31st Let's look at the market We have four charts here. We've got S&P 500 We have the QQQ tech sector Financial sector Looking at the spy sector We actually got a pretty good phone on Friday and market was looking pretty bold Yeah, it gets a little weird. I listen to myself sometimes Is it weird for you guys too? Which is a typically pretty bold signal because that was a low That was above the low of the previous week So we were able to pull it off that Hahaha Dang all the frame As well because we have Bunch more and then in addition to that we have Facebook Google and Amazon They didn't get Always pray for that Looking at the Qs We could potentially get a reversal follow up just like it did spy And you know coming back to this move to the 60 In fact, that's that could be a good A6 profit Probably 345, 360 And that's probably where if we're walking in If we get a move there And then On the management sector side Where we had a good move and a good bounce last week Um Yo, I play myself. So I just I just listened to like the first part of it. I just realized I played myself, man Let me show you guys show you guys How does this the chart? So look I literally drew the financial sector coming back to this 39 and 60 dollar area and we hit it We hit it, right? Um, that was where I was expecting to take profit and then spy I was like, yo, if we get to 455 take profit, you know I told myself that the plan for this week was that if we hit 455 to take profit And then and then google came out with the stock split and just kind of Kind of like destroy my whole plan, you know, like I mean not not necessarily destroy the plan like the plan is still there But it just destroyed my whole mindset of taking profit at 455 Because I already took profit around like 450 ish And I had some profit left over to take at 455 and instead of taking profit I actually added some some bullish positions Um for that google play So kind of play myself a little bit there when I should have been taking profit.  I mean 240 tomorrow. Well, let's see. Um, I drew some major supports, right? Think 245 is a major support there. We need to hold that position. Actually if we go on the 245 Next major level. I would look to buy the dip a dollar cost average was probably 223 ish So, you know, um, that that's pretty much it But that's it guys. I'm gonna end it here. We'll be back. We'll be back. Um Tomorrow hopefully hopefully amazon pull something out of their butt and and kind of carry us at this point That's like amazon is pretty much our last like A last hope at this point. It's the last stand. Yo, it's the last stand boys We either gonna die Like either we're gonna get a repeat of the of the february crash of 2020 Are we coming back? Well, that's pretty much it guys take care and have a good night. Don't cry too much Good luck


Ok, dobro bojne za preseklje. As Marko..., ise je z Zario Catalanov jo do Drio Fiorhe in je za programama oblastvost. Naš je v propozivnosti s nema. Naš vso motivacija je, da ima naša oblastve z vsegthera dne rovnoja, včosti vsegthera, da je za srevnoja, ide zročne je oМы, kiideri taj izgledan veliko početnja za tako, kar bojne jesti prve. Srevne je od kaj ne početno, primer je, vseč na vseč, je resoz onočnjev, in nekako je, da nekako je resoz, so je to nekako objezov. In nekako je, da je resoz, nekako je resoz, nekako je resoz, nekako je resoz, nekako je resoz. Saj njih je, da je ineristik, in nekako je resoz, nekako je resoz, nekako je resoz. In izboljamo, da sem izboljava, v zelo v moderniji modelu.  Včetko, kaj mi je tukaj, kaj je zelo dželj, kaj sližba, da se našli, ki bo, da dobro zato se zelo, tako, da v tkore modu konstrukačen, prejstva sega za reprezentaciju bez sega z kisičnega treda, odkaj sega za reprezentaciju z sega z kisičnega treda, je zelo, da je dobro po lego. Kako malo kljavimo, kako sega vza naprezat, da kako sega na zapečenem vsega in na zapečenem in na zapečenem tajga zapečenem, tkore modu reprezentacije je tkore vsega in več in strančen, kaj si to je z našem particuloj svejga za pravno glasba G na zašelji. Zobaj, izgledanj smo v temga nekako zelo iskod, nekako je zašelja se, kaj je zelo počkana, tako da je zašelja se, kaj je zašelja se. V pačnev potrebnosti tjeg je nekaj razgleda. Vsih je, če je nasjela? Bastečno, kjer smo vse programmabolice, informacije česke, z pizni, nečistno, nača, ko je tako tebe sezver變ene. Ko je nekako predpravila in veče template. Proto, in je doblizoma, da tebe sezver programmabolice časovite vbidno, danes razviti. PSN nekaj uvo jest dajno, sezver od, tko dobro nekako, časovite, da predrželjno boljši sprem. Vedu poveda, da sljima je nekaj pravdu, što je nekaj pravdu v cube randomast kot bolj vse, da sem utavljila v izglednjočnoga. Kakom je zapravljena?�o je srdči da se z vstanečnega in prejanje, in se让u s bonus vstanečnega kestiva večjo, ki besnečije veče gradi. So let me introduce this new tool, the asymmetric group hash function. First of all, they are defined over biliner groups. So basically we have a map from g1 times g2 to gt, and an asymmetrical hash function, an asymmetric group hash function consists in three algorithms, a key generation algorithm, which given a security parameter and a biliner group description outputs a couple of secret key and public key, a private evaluation algorithm, which given an input and the secret key gives an output of the function, which is secret, so cannot be computed with just the public key, but in addition we have this public evaluation algorithm, which allows everyone who gets the public key to basically compute an homomorphic copy of the output of the function in the target group gt. Moreover, we have these two trapdoor algorithm, a trapdoor generation algorithm and a trapdoor evaluation algorithm, where the trapdoor generation takes the security parameter, the biliner group description, two generators of the first group, which are namely g1 and h1 equals to g1 to the y1, and two generators of the second group, which are g2 and h2 equals to g2 to the y2, and output the trapdoor information and the public key, while the trapdoor evaluation algorithm taking the trapdoor and an input gives in output the description of a degree d polynomial in the variables y1 and y2, which are the discrete logarithms of h1 and h2, which is of degree d. And the trapdoor evaluation algorithm is such that h of x can be written like g1 to the cx of y1 and y2. So let me introduce the concept of programmability, which, as I told you before, it's quite similar to the one relative to the programmable hash function introduced by Yofec and Kiltz. We say that the hash function is m and d gamma delta programmable if there exists a trapdoor generation and a trapdoor evaluation algorithm such that correctness holds, and we saw it in the previous slide, that such that we have statistical closed trapdoor keys, which means that a public key, which is output of the standard mode generation, key generation algorithm, and a public key, which is output of the trapdoor generation algorithm, have a statistical distance, which is gamma. And then we have a well-distributed logarithms, which is a property, which is quite similar to the one before. So if we have two different subsets of inputs, which are disjoint, the probability that CXI0 is zero and CZJ0 is different from zero is greater or equal than delta, where with CXI0 we mean the degree zero term of the polynomial output of the trap evaluation algorithm. In addition, we have this completely new property, which is the programmable pseudo randomness property, and we model the definition via an experiment between an adversary and the challenger. So basically, after giving the challenger to a generator of G1 and a generator of G2, the adversary is able to perform some queries, and he gets back the output of the function over the input and a value TB, which can be either G1 to the CX0, is again the degree zero coefficient of the polynomial CX or a random element in G1. And we say that H has programmable pseudo randomness if basically, really intuitively, the adversary is not able to distinguish between the word one and word zero with the probability which is not negligible. So let me stress out that these two properties are basically mutually exclusive. So we can get programmability or programmable pseudo randomness and the reason is quite intuitive. So if we have programmability from definition, we have that CX0 is equals to zero with non-negligible probability and in this way, we can basically trivially break the pseudo randomness experiment. So what about our contribution? First of all, we have this linearly homomorphic signature scheme with shorter public keys and basically before giving you an intuition of our result, I will recall some notion about homomorphic signature. So what homomorphic signatures are? They were introduced by Johnson et al. in 2002 and so far we have homomorphic signatures for linear function of our vector spaces for polynomials in six circuits of bounded polynomial depth and we can prove security either in random miracle model or in the standard model, as you can see from the double color. So it works. We have two users which are Alice and Bob. Alice has some messages that she wants to outsource to a server and so to do that she signs every message and she gives the couple's and Bob is allowed to perform some computation or some function over that data, but he doesn't have either the computational or the storage capacity to do that. So basically what he does is sending the function as an identifier of Alice's data to the server. The server computes the function and gives back Bob the result of the function and the signature which holds the result. Then Bob can locally run a verification algorithm and decide if accept or reject the result from the server. A bit more formally we can say that a nomomorphic signature scheme consists of a couple of algorithms, a key generation algorithm in this simplification takes the security parameter and the indexes of the messages in the data set and gives back a public key and a secret key with the index and the message and the secret key gives in output a fresh signature an evaluation algorithm which uses the public key and has a function and a bunch of fresh signatures and gives in output a signature for the output of the function and the verification key and the verification algorithm which basically verify that the signature belongs to the result of the function f or not. Basically we have this correctness property for what if we have some fresh signatures and we perform the evaluation algorithm over this fresh signature and over the function f using the public key the verification algorithm with the result of the evaluation algorithm has to be one. And for water regard security roughly speaking we can say that an adversary without Alice's secret key has a valid signature or false results. So which is the state of the art? If we look at the size of the public key we see that in the random oracle model the public key is like custom size while in the standard model all the existing schemes which are proven secure as a public key which is linear in the size of the data set. And basically on one end this is not meaningless and we cannot advertise such a cost of storing such a large public key reusing it for multiple data set but on negative side basically a user bob cannot be able to store such a large key. So what we ask ourselves is can we achieve a standard model signature scheme with the key which is sublinear in n. So our contribution is we came up with the first standard model of the public signature scheme with sublinear public key which is linearly momorphic for data set of dimension n and with elements which are vectors of dimension t with public key which is linear in square root of n plus square root of t and which is built using generically a symmetric programming function and the property of pseudo randomness. The assumption we did is a new cost and size assumption we came up with which is called flexible differential assumption and the programmable pseudo randomness of APHFs, which in our case is proven with external DDH. Moreover we have this efficient verification procedure for which we can split the verification algorithm in two phases, one offline and one online in order to augment the efficiency of the verification online phase. I have no time to go in the details of our scheme so what I'm going to do is to give you an intuition of what we did via a toy example which works for random messages and for a single data set. The key generation algorithm takes the security parameter and the indexes of the messages in the data set and outputs a verification key which basically is the verification key of the hash function along with an element g2 to the z and the secret key of the underlying hash function along with an element z taken at random in zp the signing algorithm works taking at random r, i and g1 and evaluating s, i which is h of i times r, i to the one over z and basically we have a two element signature formed by s, i and r, i and when we have to perform the evaluation algorithm if the description of the linear function is via its coefficient f1, fn, fl we have the resulting signature is the product of s, i to the f, i and the product of the r, i to the f, i while the verification equation is what you can read here and the key point is that we have this public evaluation algorithm which allows any user with the public key to evaluate basically the verification equation so the signature is linear remomorphic if we multiply s, i and s, j we have a signature for r, i times r, j and now the point is how can we prove security so we are going to use a simplification of flexible D-Fielman inversion and this assumption says that if an adversary is given g1, g2 and g2 to the z it's hard for him to find a couple of elements in g1 which are w and w to the 1 over z where w has to be different from 1 so, first observation the fact that h is secretly computable is necessary if not, you can take r star as h to di to the minus 1 and basically break the scheme but I mean what does it mean proving security proving security means built a simulation such that it's possible for him to simulate signatures and given a forgery of the signature scheme the simulator can use it to break the security assumption so first of all, if we have b such that it can simulate signatures, it's easy to break the scheme to break the assumption, sorry why? because if a comes up with a forgery s, r, r s star, r star where this is a forgery for an index i star such that s, r was the answer of a previous question over the index i star we can take s star over s and r star over r and break the security assumption why? because s star over s is basically r star over r to the 1 over z because of this equation and since r star is a forgery, it must be r star different from r and so r star over r is different from 1 so basically what is left the challenge we have now is how to simulate signatures without having g1 to the z and what we do is we use the traptor generation algorithm of our hash function for d equals 1 with h1 equals 1 and h2 equals to g2 to the z so we model this this prove with 3 games game 0 is basically is basically the normal the normal signing so we have h of i times r i to the 1 over z and r i taking a random in g1 in g1 in the game 1 we replace the hash function with the output of the traptor representation and we still have r i taking a random in g1 and in game 2 we replace r i with g1 to the minus c i 0 so s i equals to g1 to the c i 1 is a valid signature for r i since it verifies the verification equation and basically for what regards the analysis game 1 and game 0 are indistinguishable because of the indistinguishability of the standard and the traptor generation of the hash function while game 1 and game 2 are indistinguishable because of the programmable pseudo randomness of h which basically says that this element looks random to a PPT adversary so in conclusion what we did is refining the programmable hash function coming up with asymmetric programmable hash functions the main differences I told you before are that they are secretly computable and programmability notion which is similar to PHS but has some differences and has this new property which is called programmable pseudo randomness for what regards application what I have already shown to you is the first standard model omomorphic signature scheme with sublinear public key which is linearly omomorphic with data set of n elements and with elements which are vectors of dimension t they are built using APHFs with programmable pseudo randomness in our construction that you can find in the paper hsqrt we have the length of the public key is linear in square root of n plus square root of t and more concretely if we have n which is equal to 10 to the 6 and with 128 bits of security previous solution require the public key length greater than 32 megabytes while our solution allows for a verification key which is just 100 kilobytes for what regards standard signatures plugging our construction of asymmetric programmable function we basically match the state of the art as Yamada et al in 2012 so that's the end of the talk and thank you for the attention