add print_tree.c