The LOOP - part 1.
Merge branch 'the-loop'