new funcs: repair & disband