more codebook, and script