handling disconnect, working on spec parts