added setGender methods