codebook initial commit