updates
updates to loop