loop development