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

# Home

{% hint style="info" %}
After an Excel file has been uploaded to Spark and the logic is converted to code, it is referred to as a Spark service. Folders are used to organize multiple Spark services together.
{% endhint %}

The Home screen is used to view and manage the folders in your Spark tenant.

## Change how folders are displayed

* **Search**: Enter a search term and the list will update.
* **Sort**: Change the sort order of the folders.
* **Categories**: Filter for specific folder categories. Each folder has a category property to facilitate organization. Folder categories can be managed in [Options](/navigation/options.md#folder-categories).
* **Favorite** folders: Show only folders that are marked as **Favorite** by the user. This is a user level setting.
* **List view** / **Card view**: The default **Card view** shows folders as large image tiles. Hover over the image to view more details about the folder. **List view** is more compact and displays one folder per line.

## Add a new folder

1. Select **New folder**.
2. Enter a unique folder **Name**.
3. Select a **Folder category**. Categories filter folders on the **Home** screen.
4. Optionally, upload a cover image.
5. Enter a description for the folder.
6. Select **Create**.
7. Spark opens the [Folder overview](/navigation/folder-overview.md).

### Upload a previously downloaded folder

1. If a folder had previously been downloaded, click **New folder.**
2. Select the **Upload folder** tab.
3. Select **Browse** or drag the `.zip` file into the upload area.
4. The folder will be added to Spark.

The backend for this feature is based upon the [ImpEx APIs](/spark-apis/impex-apis.md). An exported ZIP file from the [Export](/spark-apis/impex-apis/export.md) API can also be uploaded here.

## Folder actions

Additional actions can be performed on the folder from the ellipsis menu.

### Favorite folder, Unfavorite folder

Favorite folders can be filtered on the home screen using the toggle.

### Edit folder

Edit the **Category**, **Description**, and cover image.

### Clone folder

**Clone folder** makes a copy of the folder with a new name. Spark will only retain the latest version of each service.

You must enter a new **Name**, **Folder category**, and **Description.**

### Download folder

Spark makes it easy to package the services within a folder together to move between environments. The `.zip` file can be imported back to Spark as described in [#upload-a-previously-downloaded-folder](#upload-a-previously-downloaded-folder "mention"). There is a choice to **Include only latest service version** or **Include all service versions**.

The backend for this feature is based upon the [ImpEx APIs](/spark-apis/impex-apis.md).

### **Delete folder**

Before a folder is deleted, Spark will request confirmation for the delete action. After confirmation, everything within the folder including **Services**, **Documents**, and **Transforms** will be deleted. There is no process to recover deleted entities. A folder cannot be deleted if it contains [Active services](/tenant-administration/active-services.md).

### Set permissions

If your tenant is set up as a [Private tenant](/identity-and-access-management/private-tenant.md), access to this folder can be managed in this menu. Users, user groups, and service accounts can be assigned access to a folder.

1. From the dropdown select a user or user group. You can also type characters to filter the dropdown list.
2. After adding the user or user group, the default permissions granted are `read` only.
3. Select the boxes for `create`, `execute`, `update`, `delete` as required. Reference [Private tenant](/identity-and-access-management/private-tenant.md#spark-entity-permission-types) to assign the appropriate permissions to each user or user group depending on what you need each user to do.
4. Once selected, the permissions are automatically applied.
