added text form and male/female gender selection