added compound dirichlet branch prior