influencing factors.