add a loop