Adding new code generator