---
id: 5d7925377b54d8a76efb5657
title: Part 089
challengeType: 0
isBeta: true
---
## Description
Add the following code to `letters.forEach`:
```js
input.type = "text";
input.id = y + x;
input.onchange = update;
container.appendChild(input);
```
## Instructions
## Tests
```yml
tests:
- text: See description above for instructions.
testString: assert(/window\.onload[\s\S]*range\(1,99\)\.forEach\(\(?x\)?=>\{createLabel\(x\);?letters\.forEach\(\(?y\)?=>\{constinput=document\.createElement\(["']input["']\);?input\.type=["']text["'];?input\.id=y\+x;?input\.onchange=update;?container\.appendChild\(input\);?\}\);?\}\);?\}/.test(code.replace(/\s/g, "")));
```
## Challenge Seed
```html
```
### Before Test
### After Test
```html
```
## Solution