figure 1: TXM's block diagram