added fifo example