half connect