perfect loop. . perfect loop