nodeToString added