added fifo dependency