codebook updated