hiding and showing extra fields is working.