base of new redesign