new contents for books, refactoring of blocks