connection manager fully working. supports add and delete