add register layout