tuplized part of main loop (phase 1)
tuplized part of main loop (phase 2)