draft for removing weak nodes