register updates
register updates