diff --git a/README.md b/README.md
index b79695d..2d7d3f6 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+
+
+
+
OpenKF
@@ -168,6 +172,8 @@ Before you start, please make sure your changes are in demand. The best for that
OpenIMSDK is licensed under the Apache 2.0 license. See [LICENSE](https://github.com/OpenIMSDK/OpenKF/tree/main/LICENSE) for the full license text.
+The OpenKF logo, including its variations and animated versions, displayed in this repository [OpenKF](https://github.com/OpenIMSDK/openkf) under the [assets/logo](./assets/logo) and [assets/logo-gif](assets/logo-gif) directories, are protected by copyright laws.
+
## 🔮 Thanks to our contributors!
diff --git a/assets/README.md b/assets/README.md
index f236483..906d7c8 100644
--- a/assets/README.md
+++ b/assets/README.md
@@ -1,3 +1,37 @@
# `/assets`
-Other assets to go along with your repository (images, logos, etc).
\ No newline at end of file
+The `/assets` directory in the OpenKF repository contains various assets such as images, logos, and animated GIFs. These assets serve different purposes and contribute to the functionality and aesthetics of the OpenKF project.
+
+## Directory Structure:
+
+```bash
+assets/
+├── README.md # Documentation for the assets directory
+├── images # Directory holding images related to OpenKF
+│ ├── architecture.png # Image depicting the architecture of OpenKF
+│ └── mvc.png # Image illustrating the Model-View-Controller (MVC) pattern
+├── intive-slack.png # Image displaying the Intive Slack logo
+├── logo # Directory containing various logo variations for OpenKF
+│ ├── openkf-logo-black.png # OpenKF logo with a black background
+│ ├── openkf-logo-blue.png # OpenKF logo with a blue background
+│ ├── openkf-logo-green.png # OpenKF logo with a green background
+│ ├── openkf-logo-purple.png # OpenKF logo with a purple background
+│ ├── openkf-logo-white.png # OpenKF logo with a white background
+│ ├── openkf-logo-yellow.png # OpenKF logo with a yellow background
+│ ├── openkf-logo-yellow2.png # Another variation of OpenKF logo with a yellow background
+│ └── openkf-logo.png # OpenKF logo with a transparent background
+└── logo-gif # Directory containing animated GIF versions of the OpenKF logo
+ ├── openkf-log-dark.gif # Dark-themed animated OpenKF logo
+ ├── openkf-log-dazzling.gif # Dazzling-themed animated OpenKF logo
+ ├── openkf-log-insipid.gif # Insipid-themed animated OpenKF logo
+ ├── openkf-log-white.gif # White-colored animated OpenKF logo
+ └── openkf-log.gif # Animated OpenKF logo with a transparent background
+```
+
+## Copyright Notice:
+
+The OpenKF logo, including its variations and animated versions, displayed in this repository [OpenKF](https://github.com/OpenIMSDK/openkf) under the `/assets/logo` and `/assets/logo-gif` directories, are protected by copyright laws.
+
+The logo design is credited to @Xx(叿¬£).
+
+Please respect the intellectual property rights and refrain from unauthorized use and distribution of these assets.
\ No newline at end of file
diff --git a/docs/images/intive-slack.png b/assets/intive-slack.png
similarity index 100%
rename from docs/images/intive-slack.png
rename to assets/intive-slack.png
diff --git a/assets/logo-gif/openkf-log-dark.gif b/assets/logo-gif/openkf-log-dark.gif
new file mode 100644
index 0000000..6a73300
Binary files /dev/null and b/assets/logo-gif/openkf-log-dark.gif differ
diff --git a/assets/logo-gif/openkf-log-dazzling.gif b/assets/logo-gif/openkf-log-dazzling.gif
new file mode 100644
index 0000000..f2fb29d
Binary files /dev/null and b/assets/logo-gif/openkf-log-dazzling.gif differ
diff --git a/assets/logo-gif/openkf-log-insipid.gif b/assets/logo-gif/openkf-log-insipid.gif
new file mode 100644
index 0000000..4b9e9a9
Binary files /dev/null and b/assets/logo-gif/openkf-log-insipid.gif differ
diff --git a/assets/logo-gif/openkf-log-white.gif b/assets/logo-gif/openkf-log-white.gif
new file mode 100644
index 0000000..fc0bc7c
Binary files /dev/null and b/assets/logo-gif/openkf-log-white.gif differ
diff --git a/assets/logo-gif/openkf-log.gif b/assets/logo-gif/openkf-log.gif
new file mode 100644
index 0000000..fc0bc7c
Binary files /dev/null and b/assets/logo-gif/openkf-log.gif differ
diff --git a/assets/logo/openkf-logo-black.png b/assets/logo/openkf-logo-black.png
new file mode 100644
index 0000000..5ceb800
Binary files /dev/null and b/assets/logo/openkf-logo-black.png differ
diff --git a/assets/logo/openkf-logo-blue.png b/assets/logo/openkf-logo-blue.png
new file mode 100644
index 0000000..85f0194
Binary files /dev/null and b/assets/logo/openkf-logo-blue.png differ
diff --git a/assets/logo/openkf-logo-green.png b/assets/logo/openkf-logo-green.png
new file mode 100644
index 0000000..a120a7a
Binary files /dev/null and b/assets/logo/openkf-logo-green.png differ
diff --git a/assets/logo/openkf-logo-purple.png b/assets/logo/openkf-logo-purple.png
new file mode 100644
index 0000000..52771b4
Binary files /dev/null and b/assets/logo/openkf-logo-purple.png differ
diff --git a/assets/logo/openkf-logo-white.png b/assets/logo/openkf-logo-white.png
new file mode 100644
index 0000000..7bde3ea
Binary files /dev/null and b/assets/logo/openkf-logo-white.png differ
diff --git a/assets/logo/openkf-logo-yellow.png b/assets/logo/openkf-logo-yellow.png
new file mode 100644
index 0000000..a39e5a8
Binary files /dev/null and b/assets/logo/openkf-logo-yellow.png differ
diff --git a/assets/logo/openkf-logo-yellow2.png b/assets/logo/openkf-logo-yellow2.png
new file mode 100644
index 0000000..4c0ec65
Binary files /dev/null and b/assets/logo/openkf-logo-yellow2.png differ
diff --git a/assets/logo/openkf-logo.png b/assets/logo/openkf-logo.png
new file mode 100644
index 0000000..68de256
Binary files /dev/null and b/assets/logo/openkf-logo.png differ