disconnect regactoring