improving the book viewer