TMs and HMs -WIP-