autoreconnect added