Many updates to the registration page