diff --git a/ConnectionManager/Extra/Multiple/ConnectionManagerSelective.php b/ConnectionManager/Extra/Multiple/ConnectionManagerSelective.php
index <HASH>..<HASH> 100644
--- a/ConnectionManager/Extra/Multiple/ConnectionManagerSelective.php
+++ b/ConnectionManager/Extra/Multiple/ConnectionManagerSelective.php
@@ -31,12 +31,21 @@ class ConnectionManagerSelective implements ConnectionManagerInterface
             'host' => $targetHost,
             'port' => $targetPort
         );
+        
+        // return the key as new entry ID
+        end($this->targets);
+        return key($this->targets);
     }
     
-    public function getConnectionManagers()
+    public function getConnectionManagerEntries()
     {
         return $this->targets;
     }
+    
+    public function removeConnectionManagerEntry($id)
+    {
+        unset($this->targets[$id]);
+    }
 
     public function getConnectionManagerFor($targetHost, $targetPort)
     {
Add entry IDs and removeConnectionManagerEntry($id)