self connect finished