loops work again