quant generation