TMs complete