fixed to codebook