refinement of mtree