added EmpiricalTreeDistribution