register

register layout update