update: init book structure