Re-write and Challenge Registration Form