added stability and disconnect