Using Pieplines to move around data