add more model based clustering