Figure 1: Type 1 code generator