codebook first commit