add functional registration page