diff --git a/.gitignore b/.gitignore
index 9067604..007b947 100644
--- a/.gitignore
+++ b/.gitignore
@@ -139,3 +139,4 @@ vite.config.js.timestamp-*
vite.config.ts.timestamp-*
src/broadcast-pcf/appmodulepicker/push.bat
export-solution.ps1
+/.vs
diff --git a/README.md b/README.md
index 66b014e..4d9bf28 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,15 @@
-# dataverse-broadcast-notification-solution
-Open source Dataverse Solution to broadcast notifications on apps
+[](https://github.com/dotnetprog/dataverse-broadcast-notification-solution/actions/workflows/ci-validation.yml)
+[](https://codecov.io/gh/dotnetprog/dataverse-broadcast-notification-solution)
+# 🔔 dataverse-broadcast-notification-solution 📢
+Open source Dataverse Solution to display Global Notifications per Model-Driven Apps
+Helpful to notify your dataverse end users.
+
+
+
+## 🎯 Most popular use cases 📂
+- 🚧 Notify users system will shutdown for maintenance
+- 📣 Any kind of announcements
+- ⚠️ Warn/inform users of a known bug
+
+*Documentation in progress...*
+
diff --git a/docs/assets/imgs/appThumbnail.png b/docs/assets/imgs/appThumbnail.png
new file mode 100644
index 0000000..a478fe6
Binary files /dev/null and b/docs/assets/imgs/appThumbnail.png differ
diff --git a/docs/assets/imgs/dangerSample.png b/docs/assets/imgs/dangerSample.png
new file mode 100644
index 0000000..52bd785
Binary files /dev/null and b/docs/assets/imgs/dangerSample.png differ
diff --git a/docs/assets/imgs/infoSample.png b/docs/assets/imgs/infoSample.png
new file mode 100644
index 0000000..8faacbf
Binary files /dev/null and b/docs/assets/imgs/infoSample.png differ
diff --git a/docs/assets/imgs/manySample.png b/docs/assets/imgs/manySample.png
new file mode 100644
index 0000000..08c6ffc
Binary files /dev/null and b/docs/assets/imgs/manySample.png differ
diff --git a/docs/assets/imgs/manySample_Opened.png b/docs/assets/imgs/manySample_Opened.png
new file mode 100644
index 0000000..172ea45
Binary files /dev/null and b/docs/assets/imgs/manySample_Opened.png differ
diff --git a/docs/assets/imgs/successSample.png b/docs/assets/imgs/successSample.png
new file mode 100644
index 0000000..f6638b9
Binary files /dev/null and b/docs/assets/imgs/successSample.png differ
diff --git a/docs/assets/imgs/warningSample.png b/docs/assets/imgs/warningSample.png
new file mode 100644
index 0000000..615b25b
Binary files /dev/null and b/docs/assets/imgs/warningSample.png differ
diff --git a/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule.xml b/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule.xml
index b9c80cd..7f2a24c 100644
--- a/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule.xml
+++ b/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule.xml
@@ -15,6 +15,7 @@
+
diff --git a/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule_managed.xml b/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule_managed.xml
index b9c80cd..7f2a24c 100644
--- a/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule_managed.xml
+++ b/src/broadcast-solution/AppModules/fdn_AppNotificationBroadcastsManagement/AppModule_managed.xml
@@ -15,6 +15,7 @@
+
diff --git a/src/broadcast-solution/Entities/fdn_BroadcastAppNotification/Entity.xml b/src/broadcast-solution/Entities/fdn_BroadcastAppNotification/Entity.xml
index 9f02719..e9870b8 100644
--- a/src/broadcast-solution/Entities/fdn_BroadcastAppNotification/Entity.xml
+++ b/src/broadcast-solution/Entities/fdn_BroadcastAppNotification/Entity.xml
@@ -1,15 +1,15 @@
- fdn_BroadcastAppNotification
+ fdn_BroadcastAppNotification
-
-
+
+
-
-
+
+
diff --git a/src/broadcast-solution/Other/Customizations.xml b/src/broadcast-solution/Other/Customizations.xml
index 13670f0..5a97164 100644
--- a/src/broadcast-solution/Other/Customizations.xml
+++ b/src/broadcast-solution/Other/Customizations.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/src/broadcast-solution/Other/Solution.xml b/src/broadcast-solution/Other/Solution.xml
index 8317888..113e1fc 100644
--- a/src/broadcast-solution/Other/Solution.xml
+++ b/src/broadcast-solution/Other/Solution.xml
@@ -1,5 +1,5 @@
-
+
BroadcastAppNotificationsSolution
@@ -80,6 +80,8 @@
+
+
diff --git a/src/broadcast-solution/Roles/App Global Notification - Manager.xml b/src/broadcast-solution/Roles/App Global Notification - Manager.xml
new file mode 100644
index 0000000..c292faf
--- /dev/null
+++ b/src/broadcast-solution/Roles/App Global Notification - Manager.xml
@@ -0,0 +1,108 @@
+
+
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/broadcast-solution/Roles/App Global Notification - Reader.xml b/src/broadcast-solution/Roles/App Global Notification - Reader.xml
new file mode 100644
index 0000000..b689791
--- /dev/null
+++ b/src/broadcast-solution/Roles/App Global Notification - Reader.xml
@@ -0,0 +1,90 @@
+
+
+ 1
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file