new print method / fifo