second edit of the code book