factors influencing