> For the complete documentation index, see [llms.txt](https://docs.sannybuilder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sannybuilder.com/troubleshooting/errors/0089.md).

# 0089: Opcode not found

The compiler found a command that is not available with vanilla game and the [extensions](/edit-modes/extensions.md) used in this script.

**Possible solutions:** add a [directive](/language/directives.md#usduse) `{$USE <extension_name>}` where `<extension_name>` is one of the [available extensions](/edit-modes/extensions.md#extensions-list) defining this command.

For example, opcode `0BA2` in GTA III is only available with CLEO 2.0 and MemoryModule plugin. In order to make you aware of this extra dependency the compiler throws this error if it can't find `{$USE memory}`. For existing scripts adding this directive will be a one-time change to let it compile again.

```
{$USE memory}
```

If you're unsure which extension the command belongs to, go to [Sanny Builder Library](https://library.sannybuilder.com/) and find it there.
