redesigned architecture