replaced disconnect