---
id: 646d423fade4a9c4636acd13
title: Step 80
challengeType: 0
dashedName: step-80
---
# --description--
First you need to handle the higher precedence operators. Declare a `noHigh` variable, and assign it the result of calling `highPrecedence()` with `str` as an argument.
# --hints--
You should declare a `noHigh` variable.
```js
assert.match(code, /const\s+applyFunction\s*=\s*(\(\s*str\s*\)|str)\s*=>\s*\{\s*(?:var|let|const)\s+noHigh\s*=/);
```
You should use `const` to declare your `noHigh` variable.
```js
assert.match(code, /const\s+applyFunction\s*=\s*(\(\s*str\s*\)|str)\s*=>\s*\{\s*const\s+noHigh\s*=/);
```
You should assign `noHigh` the result of calling `highPrecedence()`.
```js
assert.match(code, /const\s+applyFunction\s*=\s*(\(\s*str\s*\)|str)\s*=>\s*\{\s*const\s+noHigh\s*=\s*highPrecedence\(/);
```
You should pass `str` as the argument to your `highPrecedence()` call.
```js
assert.match(code, /const\s+applyFunction\s*=\s*(\(\s*str\s*\)|str)\s*=>\s*\{\s*const\s+noHigh\s*=\s*highPrecedence\(\s*str\s*\)/);
```
# --seed--
## --seed-contents--
```html