added dpp and mixture models