added em clustering models