*fixed little error
+print_structure for debug
*walk, does what is should now