diff --git a/site/content/en/docs/manual/advanced/automatic-annotation.md b/site/content/en/docs/manual/advanced/automatic-annotation.md
index 543e85edf1f..3805509d7ad 100644
--- a/site/content/en/docs/manual/advanced/automatic-annotation.md
+++ b/site/content/en/docs/manual/advanced/automatic-annotation.md
@@ -2,54 +2,117 @@
title: 'Automatic annotation'
linkTitle: 'Automatic annotation'
weight: 16
-description: 'Guide to using the automatic annotation of tasks.'
+description: 'Automatic annotation of tasks'
---
-Automatic Annotation is used for creating preliminary annotations.
-To use Automatic Annotation you need a DL model that can be deployed by a CVAT administrator.
-You can find the list of available models in the `Models` section.
+Automatic annotation in CVAT is a tool that you can use
+to automatically pre-annotate your data with pre-trained models.
-1. To launch automatic annotation, you should open the dashboard and find a task which you want to annotate.
- Then click the `Actions` button and choose option `Automatic Annotation` from the dropdown menu.
+CVAT can use models from the following sources:
+
+- [Pre-installed models](#models).
+- Models integrated from [Hugging Face and Roboflow](#adding-models-from-hugging-face-and-roboflow).
+- [Self-hosted models deployed with Nuclio](/docs/manual/advanced/serverless-tutorial/).
+
+The following table describes the available options:
+
+| | Self-hosted | Cloud |
+| ------------------------------------------- | ---------------------- | ------------------------------------------------ |
+| **Price** | Free | See [Pricing](https://www.cvat.ai/pricing/cloud) |
+| **Models** | You have to add models | You can use pre-installed models |
+| **Hugging Face & Roboflow
integration** | Not supported | Supported |
+
+See:
+
+- [Running Automatic annotation](#running-automatic-annotation)
+- [Labels matching](#labels-matching)
+- [Models](#models)
+- [Adding models from Hugging Face and Roboflow](#adding-models-from-hugging-face-and-roboflow)
+
+## Running Automatic annotation
+
+To start automatic annotation, do the following:
+
+1. On the top menu, click **Tasks**.
+1. Find the task you want to annotate and click **Action** > **Automatic annotation**.
![](/images/image119_detrac.jpg)
-1. In the dialog window select a model you need. DL models are created for specific labels, e.g.
- the Crossroad model was taught using footage from cameras located above the highway and it is best to
- use this model for the tasks with similar camera angles.
- If it's necessary select the `Clean old annotations` checkbox.
- Adjust the labels so that the task labels will correspond to the labels of the DL model.
- For example, let’s consider a task where you have to annotate labels “car” and “person”.
- You should connect the “person” label from the model to the “person” label in the task.
- As for the “car” label, you should choose the most fitting label available in the model - the “vehicle” label.
- If the chosen model supports automatic attributes detection
- (like facial expressions, for example: ``serverless/openvino/omz/intel/face-detection-0205``),
- you can also map attributes between the DL model and your task.
- The task requires to annotate cars only and choosing the “vehicle” label implies annotation of all vehicles,
- in this case using auto annotation will help you complete the task faster.
- Click `Submit` to begin the automatic annotation process.
+1. In the Automatic annotation dialog, from the drop-down list, select a [model](#models).
+1. [Match the labels](#labels-matching) of the model and the task.
+1. (Optional) In case you need the model to return masks as polygons, switch toggle **Return masks as polygons**.
+1. (Optional) In case you need to remove all previous annotations, switch toggle **Clean old annotations**.
![](/images/image120.jpg)
-1. At runtime - you can see the percentage of completion.
- You can cancel the automatic annotation by clicking on the `Cancel`button.
+1. Click **Annotate**.
+
+CVAT will show the progress of annotation on the progress bar.
+
+![Progress bar](/images/image121_detrac.jpg)
+
+You can stop the automatic annotation at any moment by clicking cancel.
+
+## Labels matching
+
+Each model is trained on a dataset and supports only the dataset's labels.
+
+For example:
+
+- DL model has the label `car`.
+- Your task (or project) has the label `vehicle`.
+
+To annotate, you need to match these two labels to give
+CVAT a hint that, in this case, `car` = `vehicle`.
+
+If you have a label that is not on the list
+of DL labels, you will not be able to
+match them.
+
+For this reason, supported DL models are suitable only
+for certain labels.
+
+To check the list of labels for each model, see [Models](#models)
+papers and official documentation.
+
+## Models
+
+Automatic annotation uses pre-installed and added models.
+
+> For self-hosted solutions,
+> you need to [install Automatic Annotation first](/docs/administration/advanced/installation_automatic_annotation/)
+> and [add models](/docs/manual/advanced/models/).
+
+List of pre-installed models:
+
+
+
+| Model | Description |
+| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Attributed face detection | Three OpenVINO models work together: