add disconnect back