new and improved registration page