major updates for the registration process