add Codebook