loop override