TTM Machines