support removing node