Taghuman factors