improved registration ui