reworked after updated book structure