finish insert node. todo: remove node.