node.print refine