better connectivity method