modify: book structure