hemiloops