add mhsmm code