use the old msg based connect