diagram
Figure 3: Block diagram.