---
id: 646d3d65be79c8bb9c7df9ff
title: Step 66
challengeType: 0
dashedName: step-66
---
# --description--
Now create a `-` property that is a function that takes an `x` and `y` parameter and implicitly returns the result of subtracting `y` from `x`.
# --hints--
Your `infixToFunction` object should have a `-` property.
```js
assert.property(infixToFunction, '-');
```
Your `-` property should be a function.
```js
assert.isFunction(infixToFunction['-']);
```
Your `-` function should use arrow syntax.
```js
assert.match(code, /('|"|`)-\1\s*:\s*\(/);
```
Your `-` function should have `x` as its first parameter.
```js
assert.match(code, /('|"|`)-\1\s*:\s*\(\s*x/);
```
Your `-` function should have `y` as its second parameter.
```js
assert.match(code, /('|"|`)-\1\s*:\s*\(\s*x\s*,\s*y\s*\)/);
```
Your `-` function should use an implicit return.
```js
assert.notMatch(code, /('|"|`)-\1\s*:\s*\(\s*x\s*,\s*y\s*\)\s*\{/);
```
Your `-` function should return the result of subtracting `y` from `x`.
```js
assert.equal(infixToFunction['-'](1, 2), -1);
```
# --seed--
## --seed-contents--
```html