diff --git a/README.md b/README.md
index 05a7032..b08bf12 100644
--- a/README.md
+++ b/README.md
@@ -1,30 +1,39 @@
+
+
 # monaco-editor-lsp-next
 
-A demo project demonstrating LSP integration using Nextjs + @monaco-editor/react + monaco-languageclient.
+✨ A Next.js integration of Monaco Editor with LSP support, free from SSR issues.
 
-## Quick Start
+
 
-1. **Start LSP Containers**
-   ```bash
-   cd docker
-   docker compose up -d
-   cd ..
-   ```
+## 🚀 Quick Start
 
-2. **Install Dependencies**
-   ```bash
-   bun install
-   ```
+### 🐳 Using Docker (Recommended)
 
-3. **Start Development Server**
-   ```bash
-   bun run dev
-   ```
+```sh
+# Clone repository
+git clone https://github.com/cfngc4594/monaco-editor-lsp-next
+cd monaco-editor-lsp-next
 
-## LSP Configuration
+# Start containers in detached mode
+docker compose -f ./docker/compose.yml up -d
+```
 
-The project includes preconfigured LSP servers for:
-- C (port 4594)
-- C++ (port 4595)
+## 🔧 Development Setup
 
-Using [jsonrpc-ws-proxy](https://github.com/wylieconlon/jsonrpc-ws-proxy) to bridge Monaco Editor with clangd.
+```sh
+git clone https://github.com/cfngc4594/monaco-editor-lsp-next
+cd monaco-editor-lsp-next
+docker compose -f ./docker/compose.yml up -d lsp-c lsp-cpp
+bun install
+bun run dev
+```
+
+## ⚙️ Configuration
+
+### LSP Server Settings
+
+|  **Language**  |  **LSP Server**  |  **Port**  |
+|----------------|------------------|------------|
+| `C`            | `clangd`         | `4594`     |
+| `C++`          | `clangd`         | `4595`     |