system redesign