add the codebook