why loop