add book generation line