tm work