quantization functions