 and the video to you all after this as well. But welcome to All About Reusable Blocks with me today. I'm super excited to be hosting this with you. As I noted in the description, I think that reusable blocks are the most slept on feature. I find myself frequently noting them in my online workshop. So I was like, okay, I keep bringing this up. So maybe I should have a session where I just talk all about these reusable blocks. Because I think that a lot of people aren't really aware that they exist, probably aren't aware how useful they are. And so I just want to make sure that you have this as a tool in your arsenal going forward. So yeah, we already talked about where you're tuning in from. Anyone that's just joined, feel free to share. A bit more housekeeping is I have enabled the live transcription service. So feel free to use that and follow the subtitles as they're going. If you have any questions, unmute. If you'd like, if you feel comfortable speaking, you can just ask the question directly. If you want to type it out, that is okay too. You can share your question in the chat. I'll keep monitoring the chat to make sure I can answer those as they come up. And then also, if someone's asking a question and I don't get to it in time, but you're like, oh, I know the answer. Please go ahead, please answer it. I'm always happy to be humbled by someone else answering and sharing what they know about WordPress. And then when you're not speaking or sharing anything, just kindly mute your mic. And lastly, if you at the end of this are like, wow, this online workshop was great. I want to get involved. They are all run by volunteers. So I always try to encourage people to maybe reach out to me or my co-host Alvaro if you're interested in putting on a workshop yourself. So let's have fun. So I got a few answers to this already, I think in the questionnaire, what would you like to use reusable blocks for? So have some people saying, that they don't use it at all. Alvaro's like, I use it for reports. Is there a use case from your site where you think maybe I can, could I use a reusable block for that? It could be anything really. If you have like a blog, for example, maybe you're always blogging about rabbits. So you have a template for talking about the rabbit's color type of rabbit, long year or short years. It could be anything really. Well, with that in mind, I do want to share with you more. Oh, okay, we got a call to action. It's good, yes, definitely. So if you have a site where maybe you're selling something or you're trying to engage with people, but you always use the same kind of call to action button, that would definitely be a great use case for a reusable block. But I'll share some other ones. So before we get into that, what are reusable blocks? Why do we care about this? So they're basically user-generated block collections. And when I say user-generated, I mean created by you, you are the site owner, you go in and you say, I want this block to look like this and I want it to be in this order. And then I'm gonna save it because I know I'm gonna use this collection of blocks that I put together across maybe multiple pages or posts. So it's not something that typically you can get out from maybe the pattern directory. This is created by you and for your needs. So you can also think of them. I'm gonna share this news snippet I grabbed for folks. Yeah, testimonials. Well, it would be a great way to use that. I actually have that listed. So you win, you win a prize. But you can also think of these blocks as snippets of globally synchronized content. I'm getting this great from that page I just shared because I thought it was a great definition. But when you update the reusable blocks in one place, any post or page that you insert that block into will also get updated as well. So this is really cool because if you maybe have a content edit you wanna make to a reusable block but you don't, and you have that block on many pages but you don't wanna go in and edit each individual one. A cool thing about reusable blocks is that when you edit one, you can edit them all. And so that is like a fast way to ensure that your content is displayed accurately on any page or post that this collection of blocks is on. And also it's really cool that it's dynamic in that way. So we kind of had a few of these sprinkled in in the chat, the use cases. But yeah, think about things like a recipe card. If you are a food blogger, you probably have a set amount of things that you repeatedly use on your site, right? The name of the recipe, the ingredients, the measurements and all these kinds of things. So something that's repeatable, testimonials, several project checklists. Like if you have a way of running a project every time and you have a website where you're maybe showing this or maybe it's an internal website, you can just have a checklist, save that as a reusable block and there you are. You don't have to keep creating this block by hand each time. Another one I thought would be great is reviews. If you have maybe a one out of five star review system and you wanna just have the template for the review there that could be one way. If you have repeated imagery, social media buttons that you post regularly on certain pages or posts or for some people it could be ads or affiliate banners that you sprinkle in posts at certain points. So saving that and being able to just put it in quickly is a really great benefit of reusable blocks. But wait, aren't they just templates in that way? To this I say no, I know it's probably, especially when we get into it, we're gonna deep dive and look at what these look like in the backend. You might be tempted to be like, oh, but it's just a template. But I do wanna dispel that because they're, especially because of the terminology of templates within the WordPress ecosystem. We wanna be careful here. And so templates you should think of them more as for the design structure of pages or posts like your front page, the way you have it organized for example, but not for the content. You don't want to, especially in the site editor get your template ready for your homepage and then start adding a bunch of content there. It's better to control the content elsewhere. Also the templates in this case with the site editor they don't transfer over when the theme changes. So, and I'll show you that as well. Like if you create a template with the 2022 theme and then you switch to another theme that's not necessarily gonna carry over. And then also templates are meant to be a bit more static here. So you're not going in and changing them all the time. It's mostly aesthetics. So I did wanna share before we dived in here today into what reusable blocks look like, how we can utilize them, some other benefits and considerations. So some of the pros or the benefits are that these reusable blocks, they can be exported and imported into different sites very easily from you don't need to do anything technical about it. I think also the beauty of reusable blocks is that it's pretty non-technical. So you get the benefit of having these block sets that you can keep using multiple times and not have to write code for it. And then you can also export something beautiful reusable block that you've made and put it into another site maybe for another client or another pet project that you have. And then they are transferable across themes. So you don't have to worry when you're switching a theme if your reusable block is gonna be there or not. Like with the template, it may not be there, right? Unless you card code that into your template. And then also, as I noted earlier that the changes to the reusable blocks they will propagate to every other instance of this block. So that's a really good benefit. So you don't have to keep going into other places and editing it there. One thing I do wanna note for consideration and we're gonna see this in play when I'm in playing around and showing you what the reusable blocks can do for you is that if you don't want a certain aspect of the block to be replicated across all of the blocks there's this button to convert it to a regular block. And I think some people tend to miss that but we'll show you kind of like the warning signs of if you're gonna edit your reusable block to instead of just adding new content to it without disturbing it across other places it might be in. Okay, so I'm gonna stop there because this was a lot of information I just shared. Are there any questions so far about maybe the pros, cons the way I've described it, it's not a template? Ooh. All right, then we're gonna move a bit along into showing what this all looks like. So we can put this theory into practice here. I always like to share the setup that I am using and I'm gonna share some links in the chat here. I always also share this slide. So don't worry if you don't get all of these links right now when I send out the video you're also going to get access to these links for the future. But this is a setup I'm gonna use. Local is my local WordPress install software of choice. There are many other options though same with the theme 2022, that's pretty basic. I have other options to show you. And then I always in my sessions like to use the most recent version of WordPress just to make sure it's stable and I'm also testing the new features that come out. But I love giving people options. So if you are not a local WP fan here's some other local setup programs you can use. And then also here's some other full site editing themes you can play around with. York actually just came out yesterday or it's like this week. And I thought, I love the singer of York. So I was like, okay, this is great that there's a theme called York now. No relation I guess, but I thought that was awesome. So I threw that in there and a couple other nice looking full site editing themes that I thought you all might like as well. Okay, so that's enough of that. Let's jump in to my site. So I've already gone ahead, here we are. And started my site, you can see here it's not secure but don't worry because it's just a local site. So it says dot local and I'm in the backend right now. I just logged in. This is a completely vanilla WordPress install. There's no content here in this site. But we can put into practice some of the use cases we were talking about that reusable blocks might be great for. So for example, maybe I have a page here. Let's go into the sample page just to keep it easy. All right, it has all of this content already there for me, great. This is just an example, right? So I always like to open the list view just so I can see what is available already in here. Just a bunch of quotes and paragraphs, that's okay. But maybe at the end of this page or in the future other pages, I wanna have my social media buttons appear and maybe a author icon or something. So to get this started, I'm gonna press the blue button here, the block insertor button and I'm gonna create a column. So this is really the creation process of it all. This reusable blocks are of your own making. So I've got my column here and in one part of this column, I wanna put in and I'm gonna do a click here. Oh, sorry, I'm gonna click here and insert, I think I can do, yeah. Let's do the post author. So that would be, in this case, it's admin, it would probably be your name, Alvaro, Pepe, whatever your username is on your site. And then you can add a byline if you'd like. She writes. But over here, maybe next to whenever I have my post author showing, I wanna also have my social icons. Where can people find me on the web? So there's a couple of choices here. You'll see, especially with 2022, they keep adding more little templates. There's some patterns I can bring in myself. I can also just use this social icons section here and start adding, sorry, social icons block and start adding some stuff myself. So maybe I have Twitter here and Facebook. If I could spell, I'll get it, Facebook. And then let's do TikTok. So if you've never played with this before, you can click out in this section to keep adding more icons. You can also adjust how this looks. So maybe I don't want it to be all the way to the left. Maybe I want it centered here by justifying it and that might give it more balance. Depends on how you feel about it. I'm just gonna put Twitter here. And you'll see also when you add a link, the button gets activated. Right now, these two are still pale, but after adding link, you'll see it gets filled in. So that's pretty cool. What is this thing? What do you do about this? Well, I've got one. Okay, we'll pretend that those go to my handles of choice. If you haven't played with these before too, you'll see that there's also some options for the social icons to kind of play around with their design. So maybe I want to have this background be white. Oh, sorry, the icon color be white and the background be this nice deep teal across my site. So what's great about this is that not only does the block choice that I've selected get saved when I create the reusable block, but also the styling that I've done just now should also save. Okay, so we have this block that I might be adding to different pages here. Let's click here. I'm clicking the columns because I want these two columns and it's grabbing all of them. I'm going to click these three vertical buttons and then you see here, it says add to reusable blocks. So it's really as simple as that. I make what I want to have repeated on other places and then I add to reusable blocks. And before I do this actually, I want to show you here. I don't have any, this is a new site. So I don't have any reusable blocks yet. And so you see here, when I click on the block inserter, it just says blocks are not reusable blocks. It just says blocks or patterns. Okay, let's see how that changes once I commit this to a reusable block. So here we'll call this my social icons here. And you'll see here two things change. Now it doesn't have the reusable, or say the columns icon. It has these little diamonds. So that's signifying to you that it's a reusable block. And then being able to edit it is kind of locked in this way. It's like a sort of grouping. But you'll see this other button has appeared here. This converts to regular blocks as well. So I want you to keep this in mind because we're gonna look at it again in a bit. So now I've created my first reusable block and I'm gonna press this inserter button now. And voila, we have another option here. Now that we have one reusable block, it's already there, ready to be brought in as much as possible. So let's play around with that. Another way to grab your blocks or insert one is to do the backslash. So I name this what, social icons. Oh, name your reusable blocks a bit more uniquely because this is a bit of a faux pas, isn't it? I have two blocks where I'm like, oh my gosh, which one is it? Luckily, I know that I started with a column here. Don't do what I just did. This will definitely make it a bit more unique so you don't get lost here. But clicking on my reusable block, now you can see it's kept the style, it's kept the structure that I've wanted. Okay, so now I'm gonna remove the second one. Why do we care about this convert to regular blocks button? Well, the reason why we care about that, and I'm gonna update this page. We're gonna go out and we're gonna create a new page. We should always have a little Laura Mipson. Come here, you. Let's just grab some Laura Mipson banter here. All right, so I've got this test page here and now I want to go to the block inserter, add my social icons poorly named, but we can rename it, we'll do that. Social icons reusable block. And what if I get in here and I start doing she writes poetry for a living? So now I'm editing my reusable block, right? And what kind of repercussion does that have? If I click on publish here, now I have two options. I have this new page. So it's like, do you wanna publish this page? Yes, but it's also asking me, do I wanna do something with the reusable block? Because the following changes have been made and the change was I added more text here. So it's warning me here that, hey, if you save, you're gonna change your reusable block. So let's just see what happens there. And so I've saved the change and I'm gonna publish this page. So I'm gonna open up my pages once more. And now that sample page that we published before where it just said she writes in the byline, it should now be updated to she writes poetry for a living. So that's right there. The dynamic change that will happen when you save your reusable block edits when you're even on another page or post. If I don't want that to happen, that is where that convert to regular blocks comes in handy. And I think this is also where this feature really shines in the way of, it's not a template, but it keeps a structure for you that you've built yourself, right? So maybe in another case, I have, let's say, let's build a table, for example. Keeping score, number. Okay, so I've got this table here. Maybe it's for a certain purpose, keeping score for a sports game, but the games keep changing or something. So I'm just gonna select this game. Actually, let me do that. Game and score. I don't know why I chose this analogy. I'm not really that into sports. Here, game and score. So whatever game it was and then the score. And I have a site where I'm tracking a baseball game series. I'm sorry, this is a good analogy, but the multiple games in the series and I want different scores. Okay, and this might happen over the course of a few years. So this reusable block won't be used just for this season. I think it might be used for the next one. So I've made this table. I'm going to add to reusable blocks. Let's call it the baseball season score table. It's a bit more unique. And so instead of just going in and editing here, now, game one, game two, and then 200 or 300. Because if I click update, that's gonna save the block itself and propagate along other places where this is listed. I'm gonna do a convert to regular blocks. So let's show you all what that looks like before I do. I'm gonna save this update and we're gonna save it here because now it's fine. There's nothing inserted into the table. But if I go into another page now, let's call this the baseball games. And I'm gonna call that baseball season score table. If I'm just like, okay, this is game one, usually maybe season one. This is game one, season one, and the score was 200 and 300. I don't even think it goes that high in baseball, but that's fine. And then we're gonna publish this and view this page. Now we have this baseball game season one and the scores, but everywhere else that this is listed, like on my test page, for example, I'm a link. Oh, no, now it's changed here. So this is why you wouldn't really want to just go in and edit for something that you want to keep using multiple times. You would instead go back here and then baseball season one. I'm gonna update, so it's a blank slate. And then we'll see in my test page if I refresh. Okay, there's no more scores, they're all gone. It's a blank slate. But now if I go into my baseball game season one, I'm gonna convert this to a regular block. I'm gonna put in that information I had before and update. So what should happen is in my baseball game season one, these numbers should stay great, but in my test page where I also have this reusable block, this should not be updated. So you can see when I refreshed, it didn't update. So that's why this convert to regular blocks button is really great if you want to, you have a recipe card, right? And you have a certain structure that these cards should be in, but you don't want that structure to get messed up while you're inserting new content into that, the collection of blocks. Okay, any questions before I move along here? I'm also happy to repeat anything I did or if you're like, hey, actually, can you build out this kind of thing? I'm happy to do that as well. Granted, we only have 32 minutes left, so nothing too major. So I see Willem says it would be a nice feature to inherit the styling changes from the reusable block. Oh, I see what you mean. So instead, if you have a, I think I see what you mean. If you have a block where you, maybe this table, for example, you want to just change the style of the table for the, yeah, that would be really nice. What's up, Avaro? Do you know something I don't? No, no, no. I was just thinking with global styles, you can define your own styles for certain blocks. So if you want all your paragraphs to be bigger, you can go to global styles and define that there rather than doing it this way. Or just convert it to, you could, yeah, I guess, yeah. You can't keep the style. Yeah, it's an interesting thing. I don't know anything that you don't. It's okay. I was just thinking it. That's all right. This is an exploration. So if anyone else is like, hey, maybe feel free to chat or speak up to, you're very right that in the global styles of a block theme, that's right, Olam, you can change certain blocks. So, but if you're like, I want to have some of my tables be green and white, alternating colors. And then I just want this one table to be red and another color. That is probably where it gets like a little tricky as well. You could give it a CSS class name to that block and just write a tiny bit of CSS. If you are good at CSS, you could totally do that. Okay, feel free to ask more questions. I'm gonna, oh, okay. Sorry, I'm going, oh, because there's a big one in the chat. Sandra, your topic. So you're asking when you change a picture that you have in the media library, it will be changed on all the pages. So uploading the picture with the same family and delete the original, but it was not. Ah, yeah. I think we can do this for sure. So let's test this right now. Actually, I think we can make this a reality. So let me pull up an image. And this is definitely a use case I noted. So let's play around with that. Let me also have some photos. Here, we'll grab my little cartoon self here. All right. So, oh my gosh, it's so big. I also like that it saves the sizing and stuff. So we'll play around with this too. Let's make it centered. So I have this image that maybe I want to have on multiple pages. I don't wanna go and dig for it in the media library. A lot, a lot. So let's see. I've got this image. Just clicked on the three vertical dots. We're gonna use reusable blocks. And let's call this Destiny's image four pages. And I know that this is something I wanna have on every, ooh, why did you move like that? Are you a bug? Why aren't you centered anymore? Ooh, interesting. If I convert to regular blocks, do we just find... Oh, I'll take a note of that. Yeah, oh yeah. We have a happiness engineer on the line. I think we might have found a little bug here. But wait, let's pull up since I saved that. So Destiny's image for pages. Okay, we found a little oopsie here. It should be centered, because that's how I saved it. But you can see here that it's pulling up. So here I'm just gonna save this test page now. And then let's go into, let's go into our sample page and edit this and add that sample page. So Destiny's image for pages, we're gonna update. Okay, so this is my test page. I'm gonna do a refresh. My multiple little cartoons are there. These are both are reusable block. On the sample page as well. It should be showing there. Yep, there it is. Okay, so now I'm gonna go into this here. I'm not gonna convert to regular block because I wanna make sure that this reusable block is edited. I guess I need a new image, but let's, I need more fodder images. I think I downloaded some plant pictures lately. Here we go. Here's my plant pic. Here we go. So now I don't want the picture of me. I want this monoclonal. I don't want the picture of me. I want this monstera everywhere. I think that's smaller. And this one up here is not reusable block. So I'm gonna just remove it. I just press backspace. Okay, so let's see if this saves correctly. It's asking me, hey, are you sure you wanna do that? I didn't convert to regular block. I'm sure. So now on my test page, which we're editing right now, we're gonna do a refresh. We got the monstera. That's what we wanted. And on the sample page, we should also get monstera. So that is how you could definitely do that. Please let me know, Sandra, if that is not at all what you were hoping for, or if you wanna explore anything else. So another thing about this and reusable blocks that I wanna show you all is, now we have a little selection going on here. So let's go into the manage reusable blocks section. And I will say, I don't think, there's still not a great way to get here, which I'm, oh, updated all the blocks where I used it. Huh. No, no, no, that's totally fine. So you wanted to, instead of adding it, adjusting the image in the reusable block, you were hoping that wherever you had this image in a reusable block throughout your site, if you changed the image in the media library, that would adjust it across the site in those blocks. You can, you might need to resort to a plugin to do this, but there is a plugin out there that allows you to just replace the image, rather than re-uploading, re-uploading it. Yeah, this is kind of outside the block editor territory, really anyway. Yeah, I see Willems also plus oneing that, that thought, Alvaro. So it is possible, Sandra, it'll just need an additional plugin. Okay, so I did want to share with you all another place where you can edit these reusable blocks. And as I was getting to, it's not easy to get here, to be honest. I do wish there was a section on like this side in the post area. I don't know where you could get to it because you technically have to get to it from a post or page itself, right? That reusable block section. So if I'm in here and then manage reusable blocks. So that is a bit of not so great news, but once you're here, you won't have to edit your reusable blocks within a page. Yeah, I'm glad that helps, Sandra. You won't have to edit it within a page. You can edit it directly here. So this is great because now I don't have to worry about what else might be affected on the page that I'm editing. I can just start editing in this one space for my reusable block. So yeah, if I wanted to go back to that previous image, oh, and not have it so big, make it small again and update. Now on my test page where I have that reusable block, bam, it's back to little cartoon destiny and same with the sample page, it should do the same. So this is a way for you to make those global edits of your reusable block without having to enter a page itself in addition to being able to do that on a page or post. Oh, yay, there's an open issue to find a better spot for reusable blocks. I'm so happy to hear that because I think that's why this is such a slept on feature because people don't know where to find the reusable block section. Okay, so now, well, we know how to find the reusable block section, so we'll go and navigate back there. But you'll see here, there's options to export as JSON or import from JSON. So this is where what I was talking about being able to pull from another site into another site or take from another site comes into play. And I wanna show you all taking from another site. I have this other site that I created, my first recipe blog where I have a recipe card and some of these posts. So let's have a look here. I'm gonna go into my Japanese udon soup and maybe all of this, which is grouped. I want this to be a reusable block. And this isn't the best way to do it, to be honest. Actually, wait, I think I might have one, hold on. Actually, I have one, I saved the recipe cards here. So let's go from here. Okay, so maybe I want the full recipe card for another site. I'm gonna click on this export as JSON and you'll see that the full recipe card is downloaded down here. I'm gonna jump into my other site, this all about reusable blocks one and let's import that. So I grabbed it, import says successfully. Ooh, I wish it would refresh the page for me. I'll refresh it myself. So once you've refreshed, now you can see that I have the full recipe card. But before we look at how it looks here, we didn't even see what it looked like on my other site, right? So let's just do a potatoes to potatoes comparison here, if that's a saying. So it should have a space for me to insert an image, some text, how long it takes to prep stuff, jump to recipe, some buttons here. You can see also in this list view, all of the things that should be here in my block that I've just imported and let's go edit. And lo and behold, there are some stuff that does not contain some happy areas, let's double back here. But that was nothing. So don't be scared if you see that on the import. I'm not sure what. It might have actually been hyperlinks, to be honest, that were in this or something or it was nothing. But I've got the basic structure of the recipe card that I had from my other site. So that's a way that you can reuse content or blocks that you've already compiled together in a certain structure on another site. So this could be a very powerful tool if you're working maybe as an agency and you have a bunch of clients that maybe use this kind of structure for some of their posts, you can just export it and use it on another site very quickly. So actually I'm gonna update since that had the little error. Now that is kind of the bulk of my show and tell here. Think agencies would rather use a pattern for this probably agencies are a bit more technically capable for sure. So maybe an editor would probably use this recipe card rather than a bunch of more technical people. Are there any types of content you all would like to see made into a reusable block or do you have any other capability questions you'd like to discuss? Kind of leave space for the typing. Not, so the question that came up is the access to the edit reusable blocks option limited to certain roles. It would say probably not, not, I mean, if you're not an editor, someone that can edit, do you know this over actually? I'm not aware of any limitations as to who can access which blocks. I haven't heard about it anyway. That would be something interesting to try out though. You can exclude certain blocks. If you go to the editor settings, you can specify what blocks can and will and won't be displayed for users to add. But I don't think you can discriminate and say this user or this user role can use these blocks. It's kind of an overall setting as far as I know. Anyway, it's a good question though. Yeah, I'm kind of curious if I added like a contributor what they, I think contributors, let's see author because they should have post access. And then I log out. I have option to add a new post. I'm seeing some third party staff, some independent plugin authors are working on this, but nothing in core. There's this, which is interesting. Let me share a link. Yeah, it looks like the author can't edit. Yeah, so an author will not be able to edit one that's made by someone else. My other account was an admin, but they can add new. That makes sense. You can use someone else's reusable blocks, but can't edit them as an editor. As an author. So that is good to know. I was gonna put my block, it's very basically, I just wanna see what happens in another role. And then double back here. And it should have, huh. Oh, okay. Sorry, it wasn't at all, it's just mine. There you go. So you as an author, if you create one, you can edit your own and you can export it. You could export a block made by someone else and then re-import it and edit it that way if you want. Let's see what you're round about. But yeah, that's very interesting. I hadn't thought to explore that. So already it's kind of locked down. If you don't want other authors to edit other people's reusable blocks, but want them to still access it. And then I have a feeling that an editor would be able to do this. That's pretty great, thank you now. Let's see, let's just create this editor account just to test it here. And here's our log out. Three, three, so here we go. All posts, let's edit the hello world. And we just want to get to the reusable manage. Yes, I'll leave. So yeah, an editor would be able to edit all of the reusable blocks. So that is very good to know. And then of course, if you're more technical, you can lock down certain blocks as well with the use of a plugin or you can custom code it yourself. Yeah, that was a good question, I didn't know. Now I know, today I learned. Me too. Any other questions, friends? Happy to explore anything else in here. I will take that as a, I am full of information. So I had a couple more things on my slides. I just wanted to share here. So, aha, I'm giving you all some homework. Try to pick a full site editing theme and apply it to your site. That'll give you some great access to the block editor. I'd also love if you would try to build out and save a reusable block for yourself and just play with it. Maybe be wild and convert it to blocks and edit some aspects of it or just dynamically change it across your posts and pages. And then also if you are able, you should join the Make Word Press Slack. That is where people, such as myself and Alavarro, kind of live to help you all learn and practice what we share on WordPress. And then also if you want to stay connected with me, you can find me, Destiny on the Make Slack. And here's the link to that, the Make Word Press Slack, POPLFoxone.org or the Destiny WP on Twitter. I should take off my site because I kind of bombed it doing one of these online workshops so it doesn't look any pretty, but those are some ways that you can stay connected. And then also if you aren't aware, we have the online workshops calendar, which has more information on more and exciting workshops that you can try to attend going forward. But thank you for coming to mine. I had a lot of fun talking to you all about reusable blocks today and I hope you learned something new. Thank you, Destiny. That was interesting, you learned a lot of things. Yeah, I'm glad, I'm glad. I'll stop the share. I will stop this recording.