trying to get back to good EM clustering