overhauling

verb (present participle)
UK /ˌəʊvəˈhɔːlɪŋ/
US /ˌoʊvərˈhɔːlɪŋ/

Fixing or changing something a lot so it works much better.

The mechanics are overhauling the old bus so it can run again.


OTHER MEANINGS

2. Checking and repairing a machine or engine completely.

The crew spent the weekend overhauling the ship's engine.

3. Changing a system or plan in a big way to improve it.

The school is overhauling its lunch program to offer healthier food.

4. Catching up with and passing someone or something, especially in a race.

The small boat is slowly overhauling the leader.