use a connect for communication