added code_book
more changes