reconnection rule