sorted out gender and location methods