completed the loop