CodeBook second version