major changes for pre-registration, registration and login