add a disconnect method