# Pockets and targets

Source: https://holofolder.com/app/docs/slot-selection

Choose what each pocket is for, place your cards and edit a binder's layout.

Every binder is a list of stable pockets. A pocket can have a target (a Pokémon, any of its cards or one exact card), be a free pocket that takes any card, and hold one owned copy.

## Choose what goes in a pocket

Open a pocket's details, or long-press or right-click it for its pocket menu, to **Add a card**, **View card**, **Take the card out**, **Remove from collection**, **Move this pocket** or **Add a pocket before** or **after**. From **Edit layout**, select a single empty pocket and open **More pocket options** to **Choose what goes here** (or **Change what goes here**). The **What goes in this pocket?** sheet offers **A Pokémon**, **Any of its cards**, **One exact card**, **Any card** or **A free pocket**. This only changes what the pocket is for. **Let any card go here** removes the target and keeps the pocket.

Picking a card searches the catalog, including Trainers, items and Energy that have no Pokémon link. Distinct owned copies stay separate. Spare copies (owned but not in a pocket) can be reused, and copies already in another pocket stay where they are. Recorded grading stays with its copy and no slab details are invented.

**Take the card out** leaves the pocket and its target in place, and the card stays in your collection as a spare. **Remove from collection** deletes the owned copy itself and empties its pocket. It can't be undone with one tap.

## Edit the layout

Choose **Edit layout** above the binder, then tap pockets to select them. The bar shows how many are selected, with **Move**, **Add**, **Fill**, **Remove** and **Done**.

- **Move** asks you to tap where the selection goes, or use **To the start** or **To the end**. **Cancel** stops the move.
- **Add** inserts an empty pocket **Before the selection**, **After the selection** or **At the end of the binder**, or a whole page before the selection or at the end.

Following pockets shift across pages. If the pockets change while selected, choose **Update selection** to carry on. Changing the binder or view ends editing, and presentation filters disable it. See [bulk layout](https://holofolder.com/app/docs/markdown/bulk-layout) for multi-pocket moves, fill and removal.

## Saving and offline

Edits save on the device first and sync when online. If saving on the device fails you'll see **Save not confirmed** with **Try again** or **Discard**. Offline search uses cards already cached on the device, and missing catalog coverage is shown explicitly. Cached startup is read-only.

## API

The same changes are available through `execute_slot_commands` (`POST /app/api/v1/storage/slots/commands`) for insert, update, clear, remove and reorder, and `execute_inventory_commands` for assigning copies. Reads use `list_storage_slots` and `get_storage_slot`. See [native storage](https://holofolder.com/app/docs/markdown/native-storage).