you can now sort of walk the tree