mid overhaul