perfect loops; loops

perfect loops