dryed out spec
added disconnect spec