added gender choice