added better regexes
don't change female to male