print pipelining