are various factor