Updated Loops with new methods