about to start code generation