scrub through while loops with peeking
for loop scrubbing