THIS LOOP IS VERY SATISFYING