more tree generator work