monica vali: refactor book