Connection implementation done