psychological and socio-cultural factors