codebook complete for now