reduce loop