loop ends