codebook draft