explanation of connection handling