complete codebook