Add codegen example