how the loops are works