diff --git a/internal/metadata/version.go b/internal/metadata/version.go
index 89b5b3c..08798f2 100644
--- a/internal/metadata/version.go
+++ b/internal/metadata/version.go
@@ -1,3 +1,3 @@
 package metadata
 
-const GoTomatoVersion = "v0.0.1" // The GoTomato Version
+const GoTomatoVersion = "v0.0.2" // The GoTomato Version
diff --git a/internal/websocket/client_commands.go b/internal/websocket/client_commands.go
index 67a917d..d394601 100644
--- a/internal/websocket/client_commands.go
+++ b/internal/websocket/client_commands.go
@@ -16,7 +16,7 @@ func handleClientCommands(ws *websocket.Conn) {
 
 		_, message, err := ws.ReadMessage()
 		if err != nil {
-			log.Printf("Client disconnected from %s (%v)", ws.NetConn().RemoteAddr(), err)
+			log.Printf("Client disconnected from %s (%v) (total: %d)", ws.NetConn().RemoteAddr(), err, len(Clients)-1)
 			delete(Clients, ws)
 			break
 		}
diff --git a/internal/websocket/handle_connections.go b/internal/websocket/handle_connections.go
index c80605a..47c1e9a 100644
--- a/internal/websocket/handle_connections.go
+++ b/internal/websocket/handle_connections.go
@@ -27,7 +27,7 @@ func HandleConnections(w http.ResponseWriter, r *http.Request) {
 	}
 	defer ws.Close()
 
-	log.Printf("Client connected from %v", ws.NetConn().RemoteAddr())
+	log.Printf("Client connected from %v (total: %d)", ws.NetConn().RemoteAddr(), len(Clients)+1)
 
 	// Register the new client
 	mu.Lock()