It's easy to pass variables to a new object at the time it is instantiated. For example the code below works perfect.

```js
var CreatureStory, zombie;

function CreatureStory(species, action) {
  this.species = species;
  this.action = action;
  this.story = function() {
  console.log('The ' +this.species +' is about to ' +this.action +'.');
  }
}

zombie = new CreatureStory('zombie', 'walk');  //variables passed in here.

zombie.story();  // But how would I pass them in here?
```

But, what if I needed to pass them into the object after it was created? For example, the code below doesn't get the variables into the already created object. Their values show as `undefined`.

```
zombie.story('zombie', 'walk');

```