renamed Ranges -> Loops