ehtsm htsm tsm smm