documented fifo_fix code and sample session