---
id: 5ddb965c65d27e1512d44dba
title: Part 35
challengeType: 0
isHidden: true
---
## Description
The data that we currently pass to `createTextNode()` is `Math.abs(difference) + ' Calorie ' + surplusOrDeficit`.
Some people consider this a little cumbersome and prefer to use template literals instead.
Template literals are enclosed in backticks (\`\`), and JavaScript expressions and variables can be embedded by enclosing them in `${}`.
For example, ``console.log(`Hello ${firstName}, today is ${Date.now()}`)`` is the same as writing `console.log('Hello ' + firstName + ', today is ' + Date.now())`.
Convert the data inside of `createTextNode()` to be a template literal.
## Instructions
## Tests
```yml
tests:
- text: See description above for instructions.
testString: assert( code.replace(/\s/g, '').match(/document\.createTextNode\(\`\$\{Math\.abs\(difference\)\}Calorie\$\{surplusOrDeficit\}\`/) );
```
## Challenge Seed
```html
```
### Before Test
### After Test
```html