Hello world I'm talking about creating top-down design. And moving code that's in my first method into scene procedures. I have a program here and I want the fish to introduce themselves, Do some tricks and Say Goodbye. And I started working on this and I've ended up with a lot of code in my first method. Ideally we should break this up into procedures so that my first method is just calls to those procedures. And that's called top-down design. So we have introductions, they do some tricks, they say goodbye. You can see we have code here for the introductions, then we have tricks. And so on. So I'm going to create a scene procedure. Call this introduction. And then, I can copy one. Item at a time to the clipboard. So I could copy Just this one statement, Or if I have a block of code, I can copy that whole block a code to the clipboard. So let's do add a do In order here, Copy all these statements, And the comment, In the same order if that's what we want. Into that block. And then right click and say copy to the clipboard. Go to introductions, and bring in that whole block of code from the clipboard. And then, In my first method, I've got this copied to introductions, so I'm going to delete that whole block of code. And in place of that, I'm going to drag in the all to that scene procedure introductions. And when I run my program. They introduce themselves, and then they do some tricks. One of the advantages of having separate procedures Is if I want to just concentrate on these tricks, I can disable one of those calls to procedures. And now when I run it., It's going to go right into the tricks. Let's do the same thing with all the tricks. And I'm going to put all of that into a do in order [block] I have a do together block I move in there. I have another do together block. And then I have some individual statements where the carp moves up and down. And copy this entire block to the clipboard. Create another scene procedure. Call this tricks. Bring in that whole thing. Go back to my first method, And now that I've copied that [deleete that] And in its place call tricks. And I have disabled the inroductions, so it's going to go straight to tricks, and this makes it a lot easier to debug. Instead of having to watch the whole movie from the beginning we can enable or disable the ones we want to concentrate on. Let's run that. And that's it!