vm_tm first part