design changes/overhaul