---
id: 6449755666005520330cec5b
title: Step 29
challengeType: 0
dashedName: step-29
---
# --description--
Since your `update` event is running as a `change` event listener, the `event` parameter will be a change event.
The `target` property of the change event represents the element that changed. Assign the `target` property to a new variable called `element`.
# --hints--
You should declare an `element` variable in your `update` function.
```js
assert.match(code, /const\s+update\s*=\s*(\(\s*event\s*\)|event)\s*=>\s*\{\s*(?:var|let|const)\s+element/);
```
You should use `const` to declare your `element` variable.
```js
assert.match(code, /const\s+update\s*=\s*(\(?\s*event\s*\)|event)\s*=>\s*\{\s*const\s+element/);
```
You should assign the `target` property of the `event` parameter to your `element` variable.
```js
assert.match(code, /const\s+update\s*=\s*(\(\s*event\s*\)|event)\s*=>\s*\{\s*const\s+element\s*=\s*event\.target/);
```
# --seed--
## --seed-contents--
```html