reworked the registration page