adding disconnect and impl. conntest