overhaul of the design