for book, not for app