diff --git a/sijapi/__init__.py b/sijapi/__init__.py
index 9f94a2d..33d3fac 100644
--- a/sijapi/__init__.py
+++ b/sijapi/__init__.py
@@ -5,6 +5,7 @@ from pathlib import Path
 from dotenv import load_dotenv
 from .logs import L, get_logger
 
+# Initialize logger before loading any other dependencies
 BASE_DIR = Path(__file__).resolve().parent
 CONFIG_DIR = BASE_DIR / "config"
 ENV_PATH = CONFIG_DIR / ".env"
@@ -21,13 +22,12 @@ from pathlib import Path
 from .database import Database
 from .classes import Config, SysConfig, DirConfig, Geocoder
 
-# API essentials
-Sys = SysConfig.init('sys', 'secrets')
-Dir = DirConfig.init('dirs')
-l.debug(f"Dir configuration initialized: {Dir}")
-l.debug(f"ROUTER path: {Dir.ROUTER}")
-Db = Database.init('db')
+# Load core configurations
+Sys = SysConfig.init('sys', 'secrets') # load configuration from config/sys.yaml and config/secrets.yaml
+Db = Database.init('sys') # load configuration from config/sys.yaml
+Dir = DirConfig.init('dirs') # load configuration from config/dirs.yaml
 
+# Load module configurations
 Img = Config.init('img', 'secrets', Dir)
 Llm = Config.init('llm', 'secrets', Dir)
 News = Config.init('news', 'secrets', Dir)
diff --git a/sijapi/config/sys.yaml-example b/sijapi/config/sys.yaml-example
index 7f4f877..11b3be7 100644
--- a/sijapi/config/sys.yaml-example
+++ b/sijapi/config/sys.yaml-example
@@ -90,3 +90,74 @@ TZ: "America/Los_Angeles"
 GARBAGE:
   COLLECTION_INTERVAL: 60 * 60
   TTL: 60 * 60 * 24
+
+# Database configuration
+POOL:
+  - ts_id: 'server1'
+    ts_ip: '192.168.0.10'
+    app_port: 4444
+    db_port: 5432
+    db_name: mydb
+    db_user: dbuser
+    db_pass: 'password123'
+    ssh_port: 22
+    ssh_user: sshuser
+    ssh_pass: 'password456'
+    path: '/Users/sij/workshop/sijapi'
+    tmux: '/opt/homebrew/bin/tmux'
+    tailscale: '/usr/local/bin/tailscale'
+    conda: '/Users/sij/miniforge3/bin/mamba'
+    conda_env: '/Users/sij/miniforge3/envs/sijapi'
+    vitals: '/Users/sij/workshop/scripts/gitea/pathScripts/vitals'
+    vpn: '/Users/sij/workshop/scripts/gitea/pathScripts/vpn'
+  - ts_id: 'server2'
+    ts_ip: '192.168.0.11'
+    app_port: 4444
+    db_port: 5432
+    db_name: mydb
+    db_user: dbuser
+    db_pass: 'password123'
+    ssh_port: 22
+    ssh_user: sshuser
+    ssh_pass: 'password456'
+    path: '/Users/sij/workshop/sijapi'
+    tmux: '/opt/homebrew/bin/tmux'
+    tailscale: '/usr/local/bin/tailscale'
+    conda: '/Users/sij/miniforge3/bin/mamba'
+    conda_env: '/Users/sij/miniforge3/envs/sijapi'
+    vitals: '/Users/sij/workshop/scripts/gitea/pathScripts/vitals'
+    vpn: '/Users/sij/workshop/scripts/gitea/pathScripts/vpn'
+  - ts_id: 'server3'
+    ts_ip: '192.168.0.12'
+    app_port: 4444
+    db_port: 5432
+    db_name: mydb
+    db_user: dbuser
+    db_pass: 'password123'
+    ssh_port: 22
+    ssh_user: sshuser
+    ssh_pass: 'password456'
+    path: '/Users/sij/workshop/sijapi'
+    tmux: '/opt/homebrew/bin/tmux'
+    tailscale: '/usr/local/bin/tailscale'
+    conda: '/Users/sij/miniforge3/bin/mamba'
+    conda_env: '/Users/sij/miniforge3/envs/sijapi'
+    vitals: '/Users/sij/workshop/scripts/gitea/pathScripts/vitals'
+    vpn: '/Users/sij/workshop/scripts/gitea/pathScripts/vpn'
+
+TABLES:
+  locations:
+    primary_key: id
+    use_guid: true
+  dailyweather:
+    primary_key: id
+    use_guid: true
+  hourlyweather:
+    primary_key: id
+    use_guid: true
+  click_logs:
+    primary_key: id
+    use_guid: true
+  short_urls:
+    primary_key: id
+    use_guid: true
\ No newline at end of file