Finish all except HMM EM algorithm