diff --git a/content/solutions/about-subscription-licenses/images/NGINX-Plus-license-expiration-check.svg b/content/solutions/about-subscription-licenses/images/NGINX-Plus-license-expiration-check.svg
new file mode 100644
index 000000000..7e2fc1537
--- /dev/null
+++ b/content/solutions/about-subscription-licenses/images/NGINX-Plus-license-expiration-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check-offline.svg b/content/solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check-offline.svg
new file mode 100644
index 000000000..cee29d9ef
--- /dev/null
+++ b/content/solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check-offline.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check.svg b/content/solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check.svg
new file mode 100644
index 000000000..228f1d8b8
--- /dev/null
+++ b/content/solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/solutions/about-subscription-licenses/images/NGINX-Plus-startup-check.svg b/content/solutions/about-subscription-licenses/images/NGINX-Plus-startup-check.svg
new file mode 100644
index 000000000..87d43da4b
--- /dev/null
+++ b/content/solutions/about-subscription-licenses/images/NGINX-Plus-startup-check.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/content/solutions/about-subscription-licenses/images/nginx-plus-license-expiration-check.png b/content/solutions/about-subscription-licenses/images/nginx-plus-license-expiration-check.png
deleted file mode 100644
index 2dc91c230..000000000
Binary files a/content/solutions/about-subscription-licenses/images/nginx-plus-license-expiration-check.png and /dev/null differ
diff --git a/content/solutions/about-subscription-licenses/images/nginx-plus-startup-check.png b/content/solutions/about-subscription-licenses/images/nginx-plus-startup-check.png
deleted file mode 100644
index bb05bfe36..000000000
Binary files a/content/solutions/about-subscription-licenses/images/nginx-plus-startup-check.png and /dev/null differ
diff --git a/content/solutions/about-subscription-licenses/images/nginx-plus-usage-check-connected.png b/content/solutions/about-subscription-licenses/images/nginx-plus-usage-check-connected.png
deleted file mode 100644
index 5e694eede..000000000
Binary files a/content/solutions/about-subscription-licenses/images/nginx-plus-usage-check-connected.png and /dev/null differ
diff --git a/content/solutions/about-subscription-licenses/images/nginx-plus-usage-check-disconnected.png b/content/solutions/about-subscription-licenses/images/nginx-plus-usage-check-disconnected.png
deleted file mode 100644
index f41adc406..000000000
Binary files a/content/solutions/about-subscription-licenses/images/nginx-plus-usage-check-disconnected.png and /dev/null differ
diff --git a/content/solutions/about-subscription-licenses/nginx-plus-licensing-workflows.md b/content/solutions/about-subscription-licenses/nginx-plus-licensing-workflows.md
index 1b76f191f..d426a1ebf 100644
--- a/content/solutions/about-subscription-licenses/nginx-plus-licensing-workflows.md
+++ b/content/solutions/about-subscription-licenses/nginx-plus-licensing-workflows.md
@@ -8,17 +8,32 @@ nd-product: SOLUTI
nd-docs:
---
-These workflows show how NGINX Plus validates licenses and usage reports. They cover startup, license expiration, and reporting in both connected and disconnected environments.
+This reference shows how NGINX Plus validates license status and sends usage reports to F5. The workflows include startup, license expiration, and reporting in both online and offline (disconnected) environments.
-Use the workflows to see what happens if a license is missing, expired, or not reporting, and the steps you can take to fix it.
+## Startup check
-Select an image to enlarge.
+_Click on the image to enlarge._
+[{{< img src="solutions/about-subscription-licenses/images/NGINX-Plus-startup-check.svg" width="747" >}}](../images/NGINX-Plus-startup-check.svg)
-[{{< img src="solutions/about-subscription-licenses/images/nginx-plus-startup-check.png" alt="Flowchart showing the NGINX Plus startup check. If no license is installed, the user must sign in to MyF5, download the license, and copy it to the NGINX instance. If a license is present, NGINX checks whether it has been expired for more than 90 days. If not, NGINX starts normally. If yes, NGINX fails to start, logs EMERGENCY messages in the error log, and requires a license update to restore service." >}}](../images/nginx-plus-startup-check.png)
+## License expiration check
-[{{< img src="solutions/about-subscription-licenses/images/nginx-plus-license-expiration-check.png" alt="Flowchart showing the NGINX Plus license expiration check that runs daily after install. If the license is expired, NGINX checks whether more than 90 days have passed. If yes, NGINX logs EMERGENCY messages and cannot restart or apply changes until the license is updated. If no, NGINX logs ALERT messages and requires an update to avoid disruption. If the license is not yet expired but will expire within 30 days, NGINX logs WARN messages. If the license is valid for more than 30 days, NGINX operates normally. In R35, if the instance is internet-connected, the renewed license is updated automatically." >}}](../images/nginx-plus-license-expiration-check.png)
+_Click on the image to enlarge._
-[{{< img src="solutions/about-subscription-licenses/images/nginx-plus-usage-check-connected.png" alt="Flowchart showing the NGINX Plus licensing reporting check, which runs by default every hour. If NGINX is connected and reporting to the F5 licensing endpoint or to NGINX Instance Manager, it operates normally. If not, NGINX checks whether fewer than 180 days have passed since the directive was set or the last successful report. If the grace period directive is set to off, NGINX continues. If the initial report has never been sent successfully, or more than 180 days have passed, NGINX stops processing traffic." >}}](../images/nginx-plus-usage-check-connected.png)
+[{{< img src="solutions/about-subscription-licenses/images/NGINX-Plus-license-expiration-check.svg" width="747" >}}](../images/NGINX-Plus-license-expiration-check.svg)
-[{{< img src="solutions/about-subscription-licenses/images/nginx-plus-usage-check-disconnected.png" alt="Flowchart showing the NGINX Plus licensing reporting check for offline or air-gapped environments, which runs every hour by default. If NGINX reports to Instance Manager, it operates normally, and usage data can be exported and sent to F5. If not, NGINX checks whether the grace period directive is set to off. If the directive is off or the initial report has been sent successfully, and fewer than 180 days have passed since the last successful report, NGINX continues to operate. If the initial report has never been sent or more than 180 days have passed, NGINX stops processing traffic." >}}](../images/nginx-plus-usage-check-disconnected.png)
\ No newline at end of file
+## Licensing reporting check
+
+_Click on the image to enlarge._
+
+Default: every 1 hour.
+
+[{{< img src="solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check.svg" width="747" >}}](../images/NGINX-Plus-licensing-reporting-check.svg)
+
+## Licensing reporting check (offline)
+
+_Click on the image to enlarge._
+
+Default: every 1 hour.
+
+[{{< img src="solutions/about-subscription-licenses/images/NGINX-Plus-licensing-reporting-check-offline.svg" width="747" >}}](../images/NGINX-Plus-licensing-reporting-check-offline.svg)
\ No newline at end of file