almost forgot about the code book