Wrote first code generator