working on disconnectings