module DistributeTree