fixed ui and print_node