Hello world! I'm talking about procedures in Alice3. I have a scene with a witch, Thor, a snail, a rock, And at the beginning, I want the snail, and the cow, and the rock to be invisible, and I've set the opacity to zero, and the duration to 0, so that happens immediately. When we run the program we don't see any of those three items. I'm going to write a procedure for the witch, Actually, for a biped, then I can use it if there's a pixie or something else that's going to cast spells. And I'm adding a biped procedure and call it castSpell . And what I want this to do is //Witch turns Thor into a cow or something. That's Thor, into a cow or something. So, the first thing I need to do is have the witch, that's this turm to face Thor. I'm going to make Thor the target. So I'm going to pick gallery class of SModel, say OK. And name it target, and then I'm going to have another SModel called so the goal. And so, the target, if we're turning Thor into a cow, the target would be Thor and the goal would be the cow or whatever. Alright, this which is the witch, and she is going to turn to face the target. or Thor, and then she's going to point at him. So we need her right shoulder and it is going to turn left a quarter of a turn. And then the goal, that would be, let's say the cow, the goal is going to get into the same place and position as Thor. So, I'm going to have goal move to the target and then the goal is going to orient to the target. And then, I'm going to do a bunch to stuff altogether. All at the same time, The witch, that's this, is going to say Abracadabra. Or,I could add another parameter with a string and have her say that. And then I want the target, that's Thor, to become invisible by setting the opacity to zero. and I want the goal, that's the cow, to become visible by setting the opacity to one. And I'm going to add duration to this of zero. And duration of this of zero . And let's go back to my first method Select the withc and have her cast a spell on Thor and turn him into a cow. And let's run that. Oh, I made a mistake! Let's see what I did here... Oh! I cast the spell on the witch. I want to cast the spell on Thor. Ok, that's good. Alright that's it.