socio-cultural analysis