fix use NodePtr