---
id: 5d792538d169f33142175b95
title: Part 105
challengeType: 0
isBeta: true
---
## Description
To make this function pure, instead of depending on application state implicitly, we can pass it down explicitly as an argument.
Add an argument `cells` to `evalFormula`.
## Instructions
## Tests
```yml
tests:
- text: See description above for instructions.
testString: assert(code.replace(/\s/g, "").includes("evalFormula=(x,cells)=>{"));
```
## Challenge Seed
```html
```
### Before Test
### After Test
```html
```
## Solution