# Managing Assets

Puppetry assets (targets, groups, test cases, test steps, variables, snippets) have the same management interface based on data-tables.

## Adding Assets

To add a new asset you need to fill in the empty field(s) at the end of the table and press **Add** button next to it:

![Adding assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtRwmdGgTxr7jKq0tH%2Fadd-asset.gif?alt=media\&token=6e08111a-7c17-4f3d-b0a1-0d74d791322d)

## Inserting Assets

Alternatively you can add an asset to a particular position. Just hover the target record and right-click for the context menu. Select **Insert** item.

![Inserting assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtS4-m-JNT6uCUtOK-%2Finsert-asset.gif?alt=media\&token=92bfff8c-f5a6-4d58-b172-67b260f8fa34)

## Editing Assets

To edit an asset, click on **Edit** link next to the target record, provide new value and click **Save** button.

![Editing assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtS8_DnsLorKLrTutv%2Fedit-asset.gif?alt=media\&token=de827227-6be6-419e-a56b-c7362e426875)

## Cloning Assets

If you need a sequence of similar assets, you don't need to create each one from the scratch. Instead you clone one and adjust parameters of the clones:

![Cloning assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtSCtCqDGxgn7DFtqS%2Fclone-asset.gif?alt=media\&token=facce7cd-2d3e-470c-9f44-2a0d91cd4ec3)

## Removing Assets

To remove an asset, click on **Remove** link next to the target record. Choose **OK** for confirmation.

![Removing assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtSG5vJDV5xKYIHX6S%2Fremove-asset.gif?alt=media\&token=fae549e6-44da-41ee-80bb-281bbec8f7a6)

## Disabling Assets

If you don't want to remove an asset, but temporarily exclude it for test run, hover the target record and right-click for the context menu. Choose **Disable** item:

![Disabling assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtSItLUcowyqulzXip%2Fdisable-asset.gif?alt=media\&token=faf89e7a-d1ff-45bc-8450-5e3f8d4a2dd6)

## Drag & Drop

You can use drag & drop  to move assets:

![Moving assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtSNcF8Ke2IWagtQ_c%2Fdra-n-ndrop.gif?alt=media\&token=db7f507e-d2a8-4592-b775-fb061e1a1bb5)

## Copy/Paste

You can copy/paste any of assets:

![Copy.paste assets](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtSS-Hah7MnnPmOglz%2Fcopy-paste-1.gif?alt=media\&token=41c40953-2c8a-4295-8014-8c826ef92693)

Besides, you can copy an asset in one suite/project and paste it in another. In fact, you can even copy an asset, save it in a text file and paste it later when you need it:

![Cross-application copy/paste](https://2843146877-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LdyKJ-zzeS2hB7DF04J%2F-LhtRpOMK_bPt0CF6GRc%2F-LhtSVRYq2XyRnntUbTn%2Fcopy-paste-2.gif?alt=media\&token=a752535a-4254-4bbf-88ee-6a90a87779fc)
