various factors wh