3 loops project