more for codebook