- improved code generation