loops

loops updates