tms explanatory