traverse book and collect child content on parent (refactoring  impact areas)