immerse loops

in nutshell