fixed codebook