overhaul
/ˈoʊvərˌhoʊl/Definitions
1. verb
to revise or improve something thoroughly, especially a machine or system
“The company plans to overhaul its manufacturing process to increase efficiency.”
2. noun
a thorough and complete revision or improvement of something
“The overhaul of the city’s transportation system was a long-overdue project.”
3. noun
a complete replacement of a machine or system
“The car’s engine needed a major overhaul after the accident.”