Updating auto code generation