overhauled design