updated all calls to include reconnect