changes to register