semiloops