reconnect feature added