added content: hierachical dirichlet process