redesigned registers