add HMM toolbox implementations as well