fully functional registration page