> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/shark-jack-display/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/shark-jack-display/payload-basics/import-payloads.md).

# Import Payloads

The **Get Payloads** feature automatically syncs the latest version of payloads from the Hak5 community repository to your `/root/library/downloaded` directory.&#x20;

{% hint style="danger" %}
Because this directory is regularly refreshed, any modifications made directly to files within it will be permanently overwritten when you run 'Get Payloads' again.
{% endhint %}

{% hint style="info" %}
To protect your work, always import payloads you intend to modify into your `/root/library/my_payloads` directory.
{% endhint %}

## How to Import a Payload

Importing a payload creates a safe copy of the file in your `my_payloads` directory, allowing you to customize it without fear of losing your changes.

As an example, to import the 'Simple Connection Test' utility:

1. Navigate to `Payloads` > `Browse Payloads` > `downloaded`
2. Select `util`
3. Select `simple connection test`
4. Select `Import Payload`

Once imported, the payload will be available under `Browse Payloads` > `my payloads`, where you can safely edit it.

## Directory Structures

Keep your environment organized by following these directory conventions:

<table><thead><tr><th width="245.484375">Directory</th><th>Usage</th></tr></thead><tbody><tr><td>/root/library/downloaded/</td><td>Managed by the system. Treat this as read-only.</td></tr><tr><td>/root/library/my_payloads/</td><td>Your workspace. Use this location for payloads you have customized (imported) or created yourself.</td></tr></tbody></table>
