--- id: 5d67ad3de0696bdec46938e4 title: Part 37 challengeType: 0 dashedName: part-37 --- # --description-- Instead of assigning the `innerText` and `onClick` properties to specific strings and functions like it does now, the `update` function will use data from the `location` that is passed into it. First, data needs to be passed into the `update` function. Inside the `goTown` function, call the `update` function. Here is how you would call a function named `exampleFunction`: `exampleFunction();` # --hints-- See description above for instructions. ```js assert(goTown.toString().match(/update\(\)/)); ``` # --seed-- ## --before-user-code-- ```html