started on duffel.tree.specify, not done yet though