We are back to objects, and not just using objects, but actually, we're going to be writing our own classes so we can make up our own objects. So this is back from block to text in unit 2 when we were talking about using objects, and I said, "Hey, you remember back when we had sprites, and we can make our own blocks?" That's what we're finally going to do, we're going to make our own blocks. Previously, we were just looking at like calling somebody else's blocks or methods that they made with on a particular object. Now, we're going to be creating our own, not only blocks which we call methods for a particular object, but we're actually going to be defining what is an object. So what is an apple? What do we know about it? Then we'll talk about what are the things that we can do to apples or have apples do? So the majority of what we've learned about in blocks isn't really going to carry it over into a lot of unit 5. Mostly, it's going to be about we've made blocks so we can write methods, but actually, a few other things will sneak and I'll just share them with you as we get there. So first off, what we're going to be doing is again, when we want to create a class and then create methods for that class, that's about making a block. If you are in Scratch, remember you would go down to the my blocks, you click on the mega block button, then you would give that method, that block a name. We're going to use an example called verse because this is the exact example that's going to be used in CS Awesome. So that's the name of a method I might have, verse. It's a song thing, verse, first verse, second verse, and then the third step, you could even do and we've done this in block-based languages, you can add parameters to it. One of the things that might vary when I'm doing the verse method, and there's two here, there's going to be a number and a rhyme. How's that going to go? Well, after you made your block, then you would go and write the code for it. So this old man, he played one, he played knick knack on my thumb. This old man he played two, he played knick knack on my shoe. You can see that this verse method, it's got two parameters that she can change when you call it, that number and the rhyme, and we can use that and we will use that in the writing methods page of unit 5 to sing some songs. In snap, a little bit different. You could make a block if you remember at the bottom of any of our palettes, and then second thing in the middle there, you type in the name of the block or method, and then you could also add parameters to it, number, and does it rhyme? Yeah, the thing rhyming, yeah, and then you would have to be able to open that in a separate editor, and write your code for that just like we would in Scratch.