refactor proposed books