loops work vers 3