updated documentation
update book