geometric loop