add gender checking