a connection is for allowing communication