node name must be unique