Started working on the code generator