pipe and for loops, other stuff