# Submodule Configuration

{% hint style="warning" %}
All Sonoran CAD integration submodules require the **standard** version of Sonoran CAD or higher. For more information, see our [pricing ](https://docs.sonoransoftware.com/cad/pricing/faq)page.
{% endhint %}

{% hint style="success" %}
Looking for VPS, web, or dedicated hosting? Check out our official [server hosting](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation/broken-reference)!
{% endhint %}

## Install the Resource

If you have not already, [install the base FiveM resource](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation).

## Activating a Submodule

The [FiveM resource](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation) contains multiple "submodules" for each integration. These can be individually enabled/disabled and configured.

{% content-ref url="available-plugins" %}
[available-plugins](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation/available-plugins)
{% endcontent-ref %}

This example uses the `postals` submodule.

### 1. Configure and Enable the Submodule

* Navigate to the `\sonorancad\configuration` folder and locate the configuration file for your desired submodule.
  * For this example we will be using the `postals_config.dist` file (name depends on the submodule ). More details are on the [specific submodule page](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation/available-plugins).&#x20;
* **Enable** the submodule by changing the `enabled` variable from `false` to `true` in the plugin config.

![](https://232668649-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4pGN81fb4R6zFhodcu%2F-M8ELpGjes4s6-sgpYNp%2F-M8EM3nX5GTNMe6oPAGI%2FScreen%20Shot%202020-05-25%20at%2010.00.45%20PM.png?alt=media\&token=8719a766-98aa-4390-8f65-02c7c02b92ba)

### 2. Rename and Save

* **Rename** and remove the `.dist` from the file to `postals_config.lua` (depending on name of plugin).
  * If you've downloaded the [pre-configured FiveM resource from the admin panel](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation), this has already been done for you.
* **Save** the configuration file.

<figure><img src="https://232668649-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M4pGN81fb4R6zFhodcu%2Fuploads%2Fpb2IXKuaVFxzH1d3Ge9w%2Fimage.png?alt=media&#x26;token=8a1ff3ca-008f-4d9e-8a0d-753353600198" alt="" width="369"><figcaption></figcaption></figure>

### 3. Restart Sonoran CAD

Restart the `sonorancad` resource by entering `ensure sonorancad` in the server console and enjoy your submodule!

Learn more about the available submodules:

{% content-ref url="available-plugins" %}
[available-plugins](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation/available-plugins)
{% endcontent-ref %}

## Updates

Sonoran CAD's integration core and submodules will automatically update with the latest features, fixes, and changes!

Or, run `sonoran pluginupdate` to instantly check and update all submodules.

## Having Trouble?

If you're having trouble installing a plugin, check out our common troubleshooting guide:

{% content-ref url="broken-reference" %}
[Broken link](https://docs.sonoransoftware.com/cad/integration-plugins/in-game-integration/fivem-installation/broken-reference)
{% endcontent-ref %}
