recycling loop