added new FIFO file support