overhauls
o-ver-hauls
verb
Thoroughly examines, repairs, or makes significant improvements to a machine or system.
"The garage overhauls classic cars to a high standard."
Thesaurus
Synonyms: redevelopment, renovation, inspection and repair, service, pass, overtake, modernize, modernise