The phrase
"comprehensive overhaul" means a thorough and extensive effort to improve or completely change something, covering all aspects and making necessary adjustments. It involves making significant and wide-ranging modifications to achieve a better or more efficient result.
Full definition