mostly done with HMM pipeline