reconnect support added