Starting code generation