add Connect()